1 #ifndef ECDSAKEYPAIR_H_ 2 #define ECDSAKEYPAIR_H_ 3 #include <openssl/evp.h> 4 #include <openssl/bio.h>
Classe usada para representar curvas elípticas. Esta classe possui funções para que os parâmetros das...
Definition: EllipticCurve.h:16
Definition: PublicKey.h:19
ECDSAKeyPair(ByteArray &derEncoded)
Definition: ECDSAKeyPair.cpp:3
virtual AsymmetricKey::Algorithm getAlgorithm()
Definition: ECDSAKeyPair.cpp:220
Classe usada para transportar dados binários pelo sistema. Pode ser usada para conversão de texto em ...
Definition: ByteArray.h:24
Definition: AsymmetricKeyException.h:6
virtual ~ECDSAKeyPair()
Definition: ECDSAKeyPair.cpp:50
Definition: PrivateKey.h:21
Curve
Definition: AsymmetricKey.h:62
Definition: EncodeException.h:8
virtual PublicKey * getPublicKey()
Definition: ECDSAKeyPair.cpp:182
EC_GROUP * createGroup(const EllipticCurve &curve)
Definition: ECDSAKeyPair.cpp:104
virtual PrivateKey * getPrivateKey()
Definition: ECDSAKeyPair.cpp:191
void generateKey(EC_GROUP *group)
Definition: ECDSAKeyPair.cpp:61
Algorithm
Definition: AsymmetricKey.h:47
Definition: ECDSAKeyPair.h:27