Lines Matching refs:m_pk

76     std::memcpy(m_pk, y, PUBLIC_KEYLENGTH);  in NAMESPACE_BEGIN()
80 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in NAMESPACE_BEGIN()
86 Donna::curve25519_mult(m_pk, m_sk); in x25519()
89 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in x25519()
97 y.Encode(m_pk, PUBLIC_KEYLENGTH); std::reverse(m_pk+0, m_pk+PUBLIC_KEYLENGTH); in x25519()
101 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in x25519()
110 Donna::curve25519_mult(m_pk, m_sk); in x25519()
113 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in x25519()
120 SecretToPublicKey(m_pk, m_sk); in x25519()
197 std::memcpy(m_pk.begin(), subjectPublicKey, PUBLIC_KEYLENGTH); in BERDecode()
205 Donna::curve25519_mult(m_pk, m_sk); in BERDecode()
208 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in BERDecode()
231 DEREncodeBitString(publicKey, m_pk, PUBLIC_KEYLENGTH); in DEREncode()
271 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in Validate()
275 if (level >= 2 && IsSmallOrder(m_pk) == true) in Validate()
283 if (VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH) == false) in Validate()
302 reinterpret_cast<ConstByteArrayParameter*>(pValue)->Assign(m_pk, PUBLIC_KEYLENGTH, false); in GetVoidValue()
329 std::memcpy(m_pk, val.begin(), PUBLIC_KEYLENGTH); in AssignFrom()
340 SecretToPublicKey(m_pk, m_sk); in AssignFrom()
351 SecretToPublicKey(m_pk, m_sk); in GenerateRandom()
393 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in Validate()
395 if (level >= 1 && IsSmallOrder(m_pk) == true) in Validate()
403 if (VerifyBufsEqual(pk, m_pk, PUBLIC_KEYLENGTH) == false) in Validate()
422 reinterpret_cast<ConstByteArrayParameter*>(pValue)->Assign(m_pk, PUBLIC_KEYLENGTH, false); in GetVoidValue()
450 std::memcpy(m_pk, val.begin(), PUBLIC_KEYLENGTH); in AssignFrom()
461 SecretToPublicKey(m_pk, m_sk); in AssignFrom()
463 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in AssignFrom()
473 int ret = Donna::ed25519_publickey(m_pk, m_sk); in GenerateRandom()
480 (Name::PublicElement(), ConstByteArrayParameter(m_pk.begin(), PUBLIC_KEYLENGTH)) in MakePublicKey()
530 std::memcpy(m_pk.begin(), subjectPublicKey, PUBLIC_KEYLENGTH); in BERDecode()
538 Donna::ed25519_publickey(m_pk, m_sk); in BERDecode()
540 CRYPTOPP_ASSERT(IsSmallOrder(m_pk) == false); in BERDecode()
563 DEREncodeBitString(publicKey, m_pk, PUBLIC_KEYLENGTH); in DEREncode()
717 reinterpret_cast<ConstByteArrayParameter*>(pValue)->Assign(m_pk, PUBLIC_KEYLENGTH, false); in GetVoidValue()
739 std::memcpy(m_pk, ba.begin(), PUBLIC_KEYLENGTH); in AssignFrom()
806 std::memcpy(m_pk.begin(), subjectPublicKey, PUBLIC_KEYLENGTH); in BERDecodePublicKey()
811 DEREncodeBitString(bt, m_pk, PUBLIC_KEYLENGTH); in DEREncodePublicKey()
816 std::memcpy(m_pk, y, PUBLIC_KEYLENGTH); in SetPublicElement()
826 std::memcpy(m_pk, by, PUBLIC_KEYLENGTH); in SetPublicElement()
831 m_y = Integer(m_pk, PUBLIC_KEYLENGTH, Integer::UNSIGNED, LITTLE_ENDIAN_ORDER); in GetPublicElement()