Lines Matching refs:publicValue
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()
597 if ((ec_points_mul(ecParams, NULL, &k, publicValue, &pointQ, kmflag) != SECSuccess) || in ECDH_Derive()
994 if (ec_points_mul(ecParams, &u1, &u2, &key->publicValue, &pointC, kmflag) in ECDSA_VerifyDigest()