Update documentation
parent
4c1b303c29
commit
8175f069cd
8
ec2n.h
8
ec2n.h
|
|
@ -114,8 +114,14 @@ public:
|
||||||
Element BERDecodeElement(BufferedTransformation &bt) const {return m_ec.BERDecodePoint(bt);}
|
Element BERDecodeElement(BufferedTransformation &bt) const {return m_ec.BERDecodePoint(bt);}
|
||||||
void DEREncodeElement(BufferedTransformation &bt, const Element &v) const {m_ec.DEREncodePoint(bt, v, false);}
|
void DEREncodeElement(BufferedTransformation &bt, const Element &v) const {m_ec.DEREncodePoint(bt, v, false);}
|
||||||
|
|
||||||
// non-inherited
|
/// \brief Set the elliptic curve
|
||||||
|
/// \param ec ECP derived class
|
||||||
|
/// \details SetCurve() is not inherited
|
||||||
void SetCurve(const EC2N &ec) {m_ec = ec;}
|
void SetCurve(const EC2N &ec) {m_ec = ec;}
|
||||||
|
|
||||||
|
/// \brief Get the elliptic curve
|
||||||
|
/// \returns EC2N curve
|
||||||
|
/// \details GetCurve() is not inherited
|
||||||
const EC2N & GetCurve() const {return m_ec;}
|
const EC2N & GetCurve() const {return m_ec;}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
8
ecp.h
8
ecp.h
|
|
@ -128,12 +128,18 @@ public:
|
||||||
Element BERDecodeElement(BufferedTransformation &bt) const {return m_ec->BERDecodePoint(bt);}
|
Element BERDecodeElement(BufferedTransformation &bt) const {return m_ec->BERDecodePoint(bt);}
|
||||||
void DEREncodeElement(BufferedTransformation &bt, const Element &v) const {m_ec->DEREncodePoint(bt, v, false);}
|
void DEREncodeElement(BufferedTransformation &bt, const Element &v) const {m_ec->DEREncodePoint(bt, v, false);}
|
||||||
|
|
||||||
// non-inherited
|
/// \brief Set the elliptic curve
|
||||||
|
/// \param ec ECP derived class
|
||||||
|
/// \details SetCurve() is not inherited
|
||||||
void SetCurve(const ECP &ec)
|
void SetCurve(const ECP &ec)
|
||||||
{
|
{
|
||||||
m_ec.reset(new ECP(ec, true));
|
m_ec.reset(new ECP(ec, true));
|
||||||
m_ecOriginal = ec;
|
m_ecOriginal = ec;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// \brief Get the elliptic curve
|
||||||
|
/// \returns ECP curve
|
||||||
|
/// \details GetCurve() is not inherited
|
||||||
const ECP & GetCurve() const {return *m_ecOriginal;}
|
const ECP & GetCurve() const {return *m_ecOriginal;}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue