Home | History | Annotate | Download | only in crypto

Lines Matching refs:private_key

18 P256KeyExchange::P256KeyExchange(EC_KEY* private_key, const uint8* public_key)
19 : private_key_(private_key) {
33 crypto::ScopedEC_KEY private_key(d2i_ECPrivateKey(NULL, &keyp, key.size()));
34 if (!private_key.get() || !EC_KEY_check_key(private_key.get())) {
40 if (EC_POINT_point2oct(EC_KEY_get0_group(private_key.get()),
41 EC_KEY_get0_public_key(private_key.get()),
48 return new P256KeyExchange(private_key.release(), public_key);
64 scoped_ptr<uint8[]> private_key(new uint8[key_len]);
65 uint8* keyp = private_key.get();
70 return string(reinterpret_cast<char*>(private_key.get()), key_len);