1 #ifndef CRYPTOPP_MODEXPPC_H
2 #define CRYPTOPP_MODEXPPC_H
9 NAMESPACE_BEGIN(CryptoPP)
17 bool NeedConversions()
const {
return true;}
18 Element ConvertIn(
const Element &v)
const {
return m_mr->ConvertIn(v);}
19 virtual Element ConvertOut(
const Element &v)
const {
return m_mr->ConvertOut(v);}
26 const Integer & GetModulus()
const {
return m_mr->GetModulus();}
This file contains helper classes/functions for implementing public key algorithms.
multiple precision integer and basic arithmetics
void DEREncode(BufferedTransformation &bt) const
encode using Distinguished Encoding Rules, put result into a BufferedTransformation object ...
do modular arithmetics in Montgomery representation for increased speed