Searched refs:publicValue (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ec.c | 316 SECITEM_AllocItem(arena, &key->publicValue, 2*len + 1, kmflag); in ec_NewKey() 334 rv = ec_points_mul(ecParams, &k, NULL, NULL, &(key->publicValue), kmflag); in ec_NewKey() 468 EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue, int kmflag) in EC_ValidatePublicKey() argument 476 if (!ecParams || !publicValue) { in EC_ValidatePublicKey() 483 if (publicValue->data[0] != EC_POINT_FORM_UNCOMPRESSED) { in EC_ValidatePublicKey() 486 } else if (publicValue->len != (2 * len + 1)) { in EC_ValidatePublicKey() 497 CHECK_MPI_OK( mp_read_unsigned_octets(&Px, publicValue->data + 1, (mp_size) len) ); in EC_ValidatePublicKey() 498 CHECK_MPI_OK( mp_read_unsigned_octets(&Py, publicValue->data + 1 + len, (mp_size) len) ); in EC_ValidatePublicKey() 555 ECDH_Derive(SECItem *publicValue, in ECDH_Derive() argument 572 if (!publicValue || !ecParams || !privateValue || in ECDH_Derive() [all …]
|
H A D | ecc_impl.h | 184 SECItem publicValue; /* elliptic curve point encoded as member 192 SECItem publicValue; /* encoded ec point */ member
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softEC.c | 202 bi.big_value = privKey->publicValue.data; in soft_ec_genkey_pair() 203 bi.big_value_len = privKey->publicValue.len; in soft_ec_genkey_pair() 568 ECkey.publicValue.data = point; in soft_ecc_verify() 569 ECkey.publicValue.len = template.ulValueLen; in soft_ecc_verify()
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | ecc.c | 888 ECkey.publicValue.data = public; in ecc_verify_common() 889 ECkey.publicValue.len = (uint_t)public_len; in ecc_verify_common() 1145 xylen = privKey->publicValue.len; in ecc_nostore_key_generate_pair() 1159 bcopy(privKey->publicValue.data, point, xylen); in ecc_nostore_key_generate_pair() 1316 SECITEM_FreeItem(&key->publicValue, B_FALSE); in free_ecprivkey()
|