Lines Matching refs:len

204     if( ( ret = mbedtls_asn1_get_tag( p, end, &params->len, params->tag ) ) != 0 )  in pk_get_ecparams()
210 *p += params->len; in pk_get_ecparams()
243 const unsigned char * const end = params->p + params->len; in pk_group_from_specified()
245 size_t len; in pk_group_from_specified() local
261 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_group_from_specified()
265 end_field = p + len; in pk_group_from_specified()
275 if( ( ret = mbedtls_asn1_get_tag( &p, end_field, &len, MBEDTLS_ASN1_OID ) ) != 0 ) in pk_group_from_specified()
278 if( len != MBEDTLS_OID_SIZE( MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD ) || in pk_group_from_specified()
279 memcmp( p, MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD, len ) != 0 ) in pk_group_from_specified()
284 p += len; in pk_group_from_specified()
305 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_group_from_specified()
309 end_curve = p + len; in pk_group_from_specified()
315 if( ( ret = mbedtls_asn1_get_tag( &p, end_curve, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 || in pk_group_from_specified()
316 ( ret = mbedtls_mpi_read_binary( &grp->A, p, len ) ) != 0 ) in pk_group_from_specified()
321 p += len; in pk_group_from_specified()
323 if( ( ret = mbedtls_asn1_get_tag( &p, end_curve, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 || in pk_group_from_specified()
324 ( ret = mbedtls_mpi_read_binary( &grp->B, p, len ) ) != 0 ) in pk_group_from_specified()
329 p += len; in pk_group_from_specified()
332 if( ( ret = mbedtls_asn1_get_tag( &p, end_curve, &len, MBEDTLS_ASN1_BIT_STRING ) ) == 0 ) in pk_group_from_specified()
333 p += len; in pk_group_from_specified()
342 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 ) in pk_group_from_specified()
346 ( const unsigned char *) p, len ) ) != 0 ) in pk_group_from_specified()
354 len != mbedtls_mpi_size( &grp->P ) + 1 || in pk_group_from_specified()
355 mbedtls_mpi_read_binary( &grp->G.X, p + 1, len - 1 ) != 0 || in pk_group_from_specified()
363 p += len; in pk_group_from_specified()
527 size_t len; in pk_get_rsapubkey() local
529 if( ( ret = mbedtls_asn1_get_tag( p, end, &len, in pk_get_rsapubkey()
533 if( *p + len != end ) in pk_get_rsapubkey()
538 if( ( ret = mbedtls_asn1_get_tag( p, end, &len, MBEDTLS_ASN1_INTEGER ) ) != 0 ) in pk_get_rsapubkey()
541 if( ( ret = mbedtls_rsa_import_raw( rsa, *p, len, NULL, 0, NULL, 0, in pk_get_rsapubkey()
545 *p += len; in pk_get_rsapubkey()
548 if( ( ret = mbedtls_asn1_get_tag( p, end, &len, MBEDTLS_ASN1_INTEGER ) ) != 0 ) in pk_get_rsapubkey()
552 NULL, 0, *p, len ) ) != 0 ) in pk_get_rsapubkey()
555 *p += len; in pk_get_rsapubkey()
597 params->len != 0 ) ) in pk_get_pk_alg()
614 size_t len; in mbedtls_pk_parse_subpubkey() local
624 if( ( ret = mbedtls_asn1_get_tag( p, end, &len, in mbedtls_pk_parse_subpubkey()
630 end = *p + len; in mbedtls_pk_parse_subpubkey()
635 if( ( ret = mbedtls_asn1_get_bitstring_null( p, end, &len ) ) != 0 ) in mbedtls_pk_parse_subpubkey()
638 if( *p + len != end ) in mbedtls_pk_parse_subpubkey()
709 size_t len; in pk_parse_key_pkcs1_der() local
734 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_pkcs1_der()
740 end = p + len; in pk_parse_key_pkcs1_der()
867 size_t len; in pk_parse_key_sec1_der() local
883 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_sec1_der()
889 end = p + len; in pk_parse_key_sec1_der()
897 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 ) in pk_parse_key_sec1_der()
900 if( ( ret = mbedtls_mpi_read_binary( &eck->d, p, len ) ) != 0 ) in pk_parse_key_sec1_der()
906 p += len; in pk_parse_key_sec1_der()
914 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_sec1_der()
917 if( ( ret = pk_get_ecparams( &p, p + len, &params) ) != 0 || in pk_parse_key_sec1_der()
937 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_sec1_der()
940 end2 = p + len; in pk_parse_key_sec1_der()
942 if( ( ret = mbedtls_asn1_get_bitstring_null( &p, end2, &len ) ) != 0 ) in pk_parse_key_sec1_der()
945 if( p + len != end2 ) in pk_parse_key_sec1_der()
1005 size_t len; in pk_parse_key_pkcs8_unencrypted_der() local
1028 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_pkcs8_unencrypted_der()
1034 end = p + len; in pk_parse_key_pkcs8_unencrypted_der()
1047 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 ) in pk_parse_key_pkcs8_unencrypted_der()
1050 if( len < 1 ) in pk_parse_key_pkcs8_unencrypted_der()
1063 if( ( ret = pk_parse_key_pkcs1_der( mbedtls_pk_rsa( *pk ), p, len ) ) != 0 ) in pk_parse_key_pkcs8_unencrypted_der()
1074 ( ret = pk_parse_key_sec1_der( mbedtls_pk_ec( *pk ), p, len ) ) != 0 ) in pk_parse_key_pkcs8_unencrypted_der()
1102 size_t len; in pk_parse_key_pkcs8_encrypted_der() local
1132 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in pk_parse_key_pkcs8_encrypted_der()
1138 end = p + len; in pk_parse_key_pkcs8_encrypted_der()
1143 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 ) in pk_parse_key_pkcs8_encrypted_der()
1156 pwd, pwdlen, p, len, buf ) ) != 0 ) in pk_parse_key_pkcs8_encrypted_der()
1171 p, len, buf ) ) != 0 ) in pk_parse_key_pkcs8_encrypted_der()
1190 p, len, buf ) ) != 0 ) in pk_parse_key_pkcs8_encrypted_der()
1209 return( pk_parse_key_pkcs8_unencrypted_der( pk, buf, len ) ); in pk_parse_key_pkcs8_encrypted_der()
1223 size_t len; in mbedtls_pk_parse_key() local
1243 key, pwd, pwdlen, &len ); in mbedtls_pk_parse_key()
1274 key, pwd, pwdlen, &len ); in mbedtls_pk_parse_key()
1304 key, NULL, 0, &len ); in mbedtls_pk_parse_key()
1327 key, NULL, 0, &len ); in mbedtls_pk_parse_key()
1438 size_t len; in mbedtls_pk_parse_public_key() local
1457 key, NULL, 0, &len ); in mbedtls_pk_parse_public_key()
1488 key, NULL, 0, &len ); in mbedtls_pk_parse_public_key()