D | psa_util.c | 434 unsigned char *der, size_t der_size, size_t *der_len) in mbedtls_ecdsa_raw_to_der() argument 440 unsigned char *p = der + der_size; in mbedtls_ecdsa_raw_to_der() 457 ret = convert_raw_to_der_single_int(s, coordinate_len, der, p); in mbedtls_ecdsa_raw_to_der() 464 ret = convert_raw_to_der_single_int(r, coordinate_len, der, p); in mbedtls_ecdsa_raw_to_der() 472 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_len(&p, der, len)); in mbedtls_ecdsa_raw_to_der() 473 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_tag(&p, der, in mbedtls_ecdsa_raw_to_der() 478 memmove(der, p, len); in mbedtls_ecdsa_raw_to_der() 507 static int convert_der_to_raw_single_int(unsigned char *der, size_t der_len, in convert_der_to_raw_single_int() argument 510 unsigned char *p = der; in convert_der_to_raw_single_int() 550 return (int) (p - der); in convert_der_to_raw_single_int() [all …]
|