summaryrefslogtreecommitdiff
path: root/eccrypto.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-04-02 23:58:23 -0400
committerGitHub <noreply@github.com>2018-04-02 23:58:23 -0400
commit9888d22d4bd2d090c9d67bde1e096ec80b046b3d (patch)
treedd45bfff90fe01dbc3d443bd2c04fb23f187667a /eccrypto.h
parent04c990e5c7d8577efeb7dc9c16da61412f01306b (diff)
downloadcryptopp-git-9888d22d4bd2d090c9d67bde1e096ec80b046b3d.tar.gz
Rename ECGDSA_ISO15946 -> ECGDSA (#634)
Diffstat (limited to 'eccrypto.h')
-rw-r--r--eccrypto.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/eccrypto.h b/eccrypto.h
index 40e3cb9a..716369a2 100644
--- a/eccrypto.h
+++ b/eccrypto.h
@@ -402,21 +402,21 @@ struct ECNR : public DL_SS<DL_Keys_EC<EC>, DL_Algorithm_ECNR<EC>, DL_SignatureMe
// ******************************************
template <class EC>
-class DL_PublicKey_ECGDSA_ISO15946;
+class DL_PublicKey_ECGDSA;
template <class EC>
-class DL_PrivateKey_ECGDSA_ISO15946;
+class DL_PrivateKey_ECGDSA;
/// \brief Elliptic Curve German DSA key for ISO/IEC 15946
/// \tparam EC elliptic curve field
-/// \sa ECGDSA_ISO15946
+/// \sa ECGDSA
/// \since Crypto++ 6.0
template <class EC>
-class DL_PrivateKey_ECGDSA_ISO15946 : public DL_PrivateKeyImpl<DL_GroupParameters_EC<EC> >
+class DL_PrivateKey_ECGDSA : public DL_PrivateKeyImpl<DL_GroupParameters_EC<EC> >
{
public:
typedef typename EC::Point Element;
- virtual ~DL_PrivateKey_ECGDSA_ISO15946() {}
+ virtual ~DL_PrivateKey_ECGDSA() {}
/// \brief Initialize an EC Private Key using {GP,x}
/// \param params group parameters
@@ -462,7 +462,7 @@ public:
void Initialize(RandomNumberGenerator &rng, const EC &ec, const Element &G, const Integer &n)
{this->GenerateRandom(rng, DL_GroupParameters_EC<EC>(ec, G, n));}
- virtual void MakePublicKey(DL_PublicKey_ECGDSA_ISO15946<EC> &pub) const
+ virtual void MakePublicKey(DL_PublicKey_ECGDSA<EC> &pub) const
{
const DL_GroupParameters<Element>& params = this->GetAbstractGroupParameters();
pub.AccessAbstractGroupParameters().AssignFrom(params);
@@ -473,14 +473,14 @@ public:
virtual bool GetVoidValue(const char *name, const std::type_info &valueType, void *pValue) const
{
- return GetValueHelper<DL_PrivateKey_ECGDSA_ISO15946<EC>,
- DL_PrivateKey_ECGDSA_ISO15946<EC> >(this, name, valueType, pValue).Assignable();
+ return GetValueHelper<DL_PrivateKey_ECGDSA<EC>,
+ DL_PrivateKey_ECGDSA<EC> >(this, name, valueType, pValue).Assignable();
}
virtual void AssignFrom(const NameValuePairs &source)
{
- AssignFromHelper<DL_PrivateKey_ECGDSA_ISO15946<EC>,
- DL_PrivateKey_ECGDSA_ISO15946<EC> >(this, source);
+ AssignFromHelper<DL_PrivateKey_ECGDSA<EC>,
+ DL_PrivateKey_ECGDSA<EC> >(this, source);
}
// PKCS8PrivateKey
@@ -490,17 +490,17 @@ public:
/// \brief Elliptic Curve German DSA key for ISO/IEC 15946
/// \tparam EC elliptic curve field
-/// \sa ECGDSA_ISO15946
+/// \sa ECGDSA
/// \since Crypto++ 6.0
template <class EC>
-class DL_PublicKey_ECGDSA_ISO15946 : public DL_PublicKeyImpl<DL_GroupParameters_EC<EC> >
+class DL_PublicKey_ECGDSA : public DL_PublicKeyImpl<DL_GroupParameters_EC<EC> >
{
- typedef DL_PublicKey_ECGDSA_ISO15946<EC> ThisClass;
+ typedef DL_PublicKey_ECGDSA<EC> ThisClass;
public:
typedef typename EC::Point Element;
- virtual ~DL_PublicKey_ECGDSA_ISO15946() {}
+ virtual ~DL_PublicKey_ECGDSA() {}
/// \brief Initialize an EC Public Key using {GP,Q}
/// \param params group parameters
@@ -520,7 +520,7 @@ public:
virtual void AssignFrom(const NameValuePairs &source)
{
- DL_PrivateKey_ECGDSA_ISO15946<EC> *pPrivateKey = NULLPTR;
+ DL_PrivateKey_ECGDSA<EC> *pPrivateKey = NULLPTR;
if (source.GetThisPointer(pPrivateKey))
pPrivateKey->MakePublicKey(*this);
else
@@ -542,21 +542,21 @@ public:
/// \brief Elliptic Curve German DSA keys for ISO/IEC 15946
/// \tparam EC elliptic curve field
-/// \sa ECGDSA_ISO15946
+/// \sa ECGDSA
/// \since Crypto++ 6.0
template <class EC>
-struct DL_Keys_ECGDSA_ISO15946
+struct DL_Keys_ECGDSA
{
- typedef DL_PublicKey_ECGDSA_ISO15946<EC> PublicKey;
- typedef DL_PrivateKey_ECGDSA_ISO15946<EC> PrivateKey;
+ typedef DL_PublicKey_ECGDSA<EC> PublicKey;
+ typedef DL_PrivateKey_ECGDSA<EC> PrivateKey;
};
/// \brief Elliptic Curve German DSA signature algorithm
/// \tparam EC elliptic curve field
-/// \sa ECGDSA_ISO15946
+/// \sa ECGDSA
/// \since Crypto++ 6.0
template <class EC>
-class DL_Algorithm_ECGDSA_ISO15946 : public DL_Algorithm_GDSA_ISO15946<typename EC::Point>
+class DL_Algorithm_ECGDSA : public DL_Algorithm_GDSA_ISO15946<typename EC::Point>
{
public:
CRYPTOPP_STATIC_CONSTEXPR const char* CRYPTOPP_API StaticAlgorithmName() {return "ECGDSA";}
@@ -571,8 +571,8 @@ public:
/// \since Crypto++ 6.0
template <class EC, class H>
struct ECGDSA : public DL_SS<
- DL_Keys_ECGDSA_ISO15946<EC>,
- DL_Algorithm_ECGDSA_ISO15946<EC>,
+ DL_Keys_ECGDSA<EC>,
+ DL_Algorithm_ECGDSA<EC>,
DL_SignatureMessageEncodingMethod_DSA,
H>
{
@@ -641,14 +641,14 @@ CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKeyImpl<DL_GroupParameters_EC<ECP> >;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKeyImpl<DL_GroupParameters_EC<EC2N> >;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_EC<ECP>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_EC<EC2N>;
-CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_ECGDSA_ISO15946<ECP>;
-CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_ECGDSA_ISO15946<EC2N>;
+CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_ECGDSA<ECP>;
+CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_ECGDSA<EC2N>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKeyImpl<DL_GroupParameters_EC<ECP> >;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKeyImpl<DL_GroupParameters_EC<EC2N> >;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_EC<ECP>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_EC<EC2N>;
-CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_ECGDSA_ISO15946<ECP>;
-CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_ECGDSA_ISO15946<EC2N>;
+CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_ECGDSA<ECP>;
+CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_ECGDSA<EC2N>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_GDSA<ECP::Point>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_GDSA<EC2N::Point>;
CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_WithSignaturePairwiseConsistencyTest<DL_PrivateKey_EC<ECP>, ECDSA<ECP, SHA256> >;