Lines Matching defs:DL_PublicKey
640 class CRYPTOPP_NO_VTABLE DL_PublicKey : public DL_Key<T>
642 typedef DL_PublicKey<T> ThisClass;
682 void MakePublicKey(DL_PublicKey<T> &pub) const
706 void DL_PublicKey<T>::AssignFrom(const NameValuePairs &source)
839 class DL_PublicKeyImpl : public DL_PublicKey<typename GP::Element>, public DL_KeyImpl<X509PublicKey, GP>
854 return GetValueHelper<DL_PublicKey<Element> >(this, name, valueType, pValue).Assignable();
859 AssignFromHelper<DL_PublicKey<Element> >(this, source);
886 // DL_PublicKey
904 virtual bool Verify(const DL_GroupParameters<T> ¶ms, const DL_PublicKey<T> &publicKey, const Integer &e, const Integer &r, const Integer &s) const =0;
905 virtual Integer RecoverPresignature(const DL_GroupParameters<T> ¶ms, const DL_PublicKey<T> &publicKey, const Integer &r, const Integer &s) const
1083 class CRYPTOPP_NO_VTABLE DL_VerifierBase : public DL_SignatureSchemeBase<PK_Verifier, DL_PublicKey<T> >
1106 const DL_PublicKey<T> &key = this->GetKeyInterface();
1126 const DL_PublicKey<T> &key = this->GetKeyInterface();
1215 class CRYPTOPP_NO_VTABLE DL_EncryptorBase : public DL_CryptoSystemBase<PK_Encryptor, DL_PublicKey<T> >
1226 const DL_PublicKey<T> &key = this->GetKeyInterface();