Add constructor from keypair for EDDSA25519Signer.

This commit is contained in:
EinMByte 2015-08-30 09:58:07 +02:00
parent eabf434a48
commit 22f9380d49
2 changed files with 13 additions and 2 deletions

View file

@ -29,9 +29,15 @@ class EDDSA25519Signer : public Signer {
public:
/**
* @todo allow passing the public key too as an optimization
* Construct from a key pair.
*/
EDDSA25519Signer(const uint8_t * signingPrivateKey);
EDDSA25519Signer(const uint8_t* signingPrivateKey, const uint8_t* signingPublicKey);
/**
* Construct from a private key.
* The corresponding public key will be computed from it.
*/
EDDSA25519Signer(const uint8_t* signingPrivateKey);
/**
* @todo do not pass random number generator, EdDSA does not require a random