Lines Matching defs:CryptoMaterial
1048 class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE CryptoMaterial : public NameValuePairs
1073 {if (!Validate(rng, level)) throw InvalidMaterial("CryptoMaterial: this object contains invalid values");}
1079 {throw NotImplemented("CryptoMaterial: this object does not support saving");}
1086 {throw NotImplemented("CryptoMaterial: this object does not support loading");}
1095 {assert(!SupportsPrecomputation()); throw NotImplemented("CryptoMaterial: this object does not support precomputation");}
1098 {assert(!SupportsPrecomputation()); throw NotImplemented("CryptoMaterial: this object does not support precomputation");}
1101 {assert(!SupportsPrecomputation()); throw NotImplemented("CryptoMaterial: this object does not support precomputation");}
1114 class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE GeneratableCryptoMaterial : virtual public CryptoMaterial
1129 class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE PublicKey : virtual public CryptoMaterial
1151 virtual CryptoMaterial & AccessMaterial() =0;
1153 virtual const CryptoMaterial & GetMaterial() const =0;
1169 CryptoMaterial & AccessMaterial() {return AccessPublicKey();}
1170 const CryptoMaterial & GetMaterial() const {return GetPublicKey();}
1181 CryptoMaterial & AccessMaterial() {return AccessPrivateKey();}
1182 const CryptoMaterial & GetMaterial() const {return GetPrivateKey();}
1193 CryptoMaterial & AccessMaterial() {return AccessCryptoParameters();}
1194 const CryptoMaterial & GetMaterial() const {return GetCryptoParameters();}