Lines Matching refs:pub
121 unsigned char pub[MBEDTLS_PSA_MAX_EC_PUBKEY_LENGTH];
123 status = psa_export_public_key(key_id, pub, sizeof(pub), &pub_len);
132 return mbedtls_ecp_point_read_binary(&eck->grp, &eck->Q, pub, pub_len);
157 * [in] pub, pub_len: the public key as an ECPoint,
167 const unsigned char *pub,
172 (void) pub;
188 pub, pub_len);
204 int mbedtls_pk_ecc_set_pubkey(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len)
209 if (!PSA_ECC_FAMILY_IS_WEIERSTRASS(pk->ec_family) || *pub == 0x04) {
216 memcpy(pk->pub_raw, pub, pub_len);
220 int ret = pk_ecc_set_pubkey_psa_ecp_fallback(pk, pub, pub_len);
246 ret = mbedtls_ecp_point_read_binary(&ec_key->grp, &ec_key->Q, pub, pub_len);