Lines Matching refs:pub_len
122 size_t pub_len; in mbedtls_pk_ecc_set_pubkey_from_prv()
123 status = psa_export_public_key(key_id, pub, sizeof(pub), &pub_len); in mbedtls_pk_ecc_set_pubkey_from_prv()
132 return mbedtls_ecp_point_read_binary(&eck->grp, &eck->Q, pub, pub_len); in mbedtls_pk_ecc_set_pubkey_from_prv()
168 size_t pub_len) in pk_ecc_set_pubkey_psa_ecp_fallback() argument
173 (void) pub_len; in pk_ecc_set_pubkey_psa_ecp_fallback()
188 pub, pub_len); in pk_ecc_set_pubkey_psa_ecp_fallback()
204 int mbedtls_pk_ecc_set_pubkey(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len) in mbedtls_pk_ecc_set_pubkey() argument
213 if (pub_len > sizeof(pk->pub_raw)) { in mbedtls_pk_ecc_set_pubkey()
216 memcpy(pk->pub_raw, pub, pub_len); in mbedtls_pk_ecc_set_pubkey()
217 pk->pub_raw_len = pub_len; in mbedtls_pk_ecc_set_pubkey()
220 int ret = pk_ecc_set_pubkey_psa_ecp_fallback(pk, pub, pub_len); in mbedtls_pk_ecc_set_pubkey()
246 ret = mbedtls_ecp_point_read_binary(&ec_key->grp, &ec_key->Q, pub, pub_len); in mbedtls_pk_ecc_set_pubkey()