Lines Matching refs:der
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()
553 int mbedtls_ecdsa_der_to_raw(size_t bits, const unsigned char *der, size_t der_len, in mbedtls_ecdsa_der_to_raw() argument
557 unsigned char *p = (unsigned char *) der; in mbedtls_ecdsa_der_to_raw()
572 ret = mbedtls_asn1_get_tag(&p, der + der_len, &data_len, in mbedtls_ecdsa_der_to_raw()
598 if ((size_t) (p - der) != der_len) { in mbedtls_ecdsa_der_to_raw()