Home | History | Annotate | Download | only in keymaster

Lines Matching defs:NistCurveKeyExchange

28 NistCurveKeyExchange::NistCurveKeyExchange(EC_KEY* private_key, keymaster_error_t* error)
38 NistCurveKeyExchange* NistCurveKeyExchange::GenerateKeyExchange(keymaster_ec_curve_t curve) {
63 NistCurveKeyExchange* key_exchange = new NistCurveKeyExchange(key.release(), &error);
70 keymaster_error_t NistCurveKeyExchange::ExtractPublicKey() {
88 bool NistCurveKeyExchange::CalculateSharedKey(const Buffer& peer_public_value,
95 bool NistCurveKeyExchange::CalculateSharedKey(const uint8_t* peer_public_value,
120 bool NistCurveKeyExchange::public_value(Buffer* public_value) const {