Lines Matching refs:len
325 static inline uint32_t definite_length(uint32_t len) in definite_length() argument
327 if (len <= 127) in definite_length()
329 if (len <= 255) in definite_length()
335 uint32_t len) in encode_tag_length() argument
339 if (len <= 127) { in encode_tag_length()
340 buf[0] = len; in encode_tag_length()
344 if (len <= 255) { in encode_tag_length()
346 buf[1] = len; in encode_tag_length()
351 put_unaligned_be16(len, buf + 1); in encode_tag_length()
355 static uint32_t derive_pub_key(const void *pub_key, uint32_t len, uint8_t *buf) in derive_pub_key() argument
358 uint32_t n_len = definite_length(len) + 1 + len + 1; in derive_pub_key()
365 cur = encode_tag_length(cur, 0x02, len + 1); in derive_pub_key()
367 memcpy(cur + 1, pub_key, len); in derive_pub_key()
368 cur += len + 1; in derive_pub_key()
417 int len; in tpm_key_query() local
435 len = crypto_akcipher_maxsize(tfm); in tpm_key_query()
439 info->max_sig_size = len; in tpm_key_query()
440 info->max_enc_size = len; in tpm_key_query()
833 uint32_t len = tk->blob_len; in extract_key_parameters() local
838 if (len < 11) in extract_key_parameters()
847 len -= 11; in extract_key_parameters()
849 if (len < 12) in extract_key_parameters()
865 if (len < sz + 12) in extract_key_parameters()
869 len -= 12; in extract_key_parameters()
887 len -= sz; in extract_key_parameters()
889 if (len < 4) in extract_key_parameters()
893 if (len < 4 + sz) in extract_key_parameters()
898 len -= 4 + sz; in extract_key_parameters()