Lines Matching refs:start

94 static int pk_write_ec_pubkey(unsigned char **p, unsigned char *start,  in pk_write_ec_pubkey()  argument
109 if (*p < start || (size_t) (*p - start) < len) { in pk_write_ec_pubkey()
119 static int pk_write_ec_pubkey(unsigned char **p, unsigned char *start, in pk_write_ec_pubkey() argument
133 if (len > (size_t) (*p - start)) { in pk_write_ec_pubkey()
149 if (*p < start || (size_t) (*p - start) < len) { in pk_write_ec_pubkey()
164 static int pk_write_ec_private(unsigned char **p, unsigned char *start, in pk_write_ec_private() argument
186 ret = mbedtls_asn1_write_octet_string(p, start, tmp, byte_length); in pk_write_ec_private()
192 static int pk_write_ec_private(unsigned char **p, unsigned char *start, in pk_write_ec_private() argument
218 ret = mbedtls_asn1_write_octet_string(p, start, tmp, byte_length); in pk_write_ec_private()
230 static int pk_write_ec_param(unsigned char **p, unsigned char *start, in pk_write_ec_param() argument
242 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, oid_len)); in pk_write_ec_param()
360 static int pk_write_opaque_pubkey(unsigned char **p, unsigned char *start, in pk_write_opaque_pubkey() argument
366 if (*p < start) { in pk_write_opaque_pubkey()
370 buffer_size = (size_t) (*p - start); in pk_write_opaque_pubkey()
371 if (psa_export_public_key(pk->priv_id, start, buffer_size, in pk_write_opaque_pubkey()
377 memmove(*p, start, len); in pk_write_opaque_pubkey()
419 int mbedtls_pk_write_pubkey(unsigned char **p, unsigned char *start, in mbedtls_pk_write_pubkey() argument
427 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_rsa_write_pubkey(mbedtls_pk_rsa(*key), start, p)); in mbedtls_pk_write_pubkey()
432 MBEDTLS_ASN1_CHK_ADD(len, pk_write_ec_pubkey(p, start, key)); in mbedtls_pk_write_pubkey()
437 MBEDTLS_ASN1_CHK_ADD(len, pk_write_opaque_pubkey(p, start, key)); in mbedtls_pk_write_pubkey()