Lines Matching refs:byte_len
271 size_t unused_bits, byte_len; in mbedtls_asn1_write_named_bitstring() local
276 byte_len = (bits + 7) / 8; in mbedtls_asn1_write_named_bitstring()
277 unused_bits = (byte_len * 8) - bits; in mbedtls_asn1_write_named_bitstring()
285 cur_byte = buf + byte_len - 1; in mbedtls_asn1_write_named_bitstring()
314 size_t unused_bits, byte_len; in mbedtls_asn1_write_bitstring() local
316 byte_len = (bits + 7) / 8; in mbedtls_asn1_write_bitstring()
317 unused_bits = (byte_len * 8) - bits; in mbedtls_asn1_write_bitstring()
319 if (*p < start || (size_t) (*p - start) < byte_len + 1) { in mbedtls_asn1_write_bitstring()
323 len = byte_len + 1; in mbedtls_asn1_write_bitstring()
326 if (byte_len > 0) { in mbedtls_asn1_write_bitstring()
327 byte_len--; in mbedtls_asn1_write_bitstring()
328 *--(*p) = buf[byte_len] & ~((0x1 << unused_bits) - 1); in mbedtls_asn1_write_bitstring()
329 (*p) -= byte_len; in mbedtls_asn1_write_bitstring()
330 memcpy(*p, buf, byte_len); in mbedtls_asn1_write_bitstring()