libdecaf
Public Member Functions | List of all members
decaf::EdDSA< Ristretto >::Signing< CRTP, PURE > Class Template Reference

Signing (i.e. More...

Public Member Functions

SecureBuffer sign (const Block &message, const Block &context=NO_CONTEXT()) const
 Sign a message. More...
 

Detailed Description

template<>
template<class CRTP>
class decaf::EdDSA< Ristretto >::Signing< CRTP, PURE >

Signing (i.e.

private) key class, PureEdDSA version

Member Function Documentation

◆ sign()

template<class CRTP >
SecureBuffer decaf::EdDSA< Ristretto >::Signing< CRTP, PURE >::sign ( const Block message,
const Block context = NO_CONTEXT() 
) const
inline

Sign a message.

Parameters
[in]messageThe message to be signed.
[in]contextA context for the signature; must be at most 255 bytes.
Warning
It is generally unsafe to use Ed25519 with both prehashed and non-prehashed messages.

The documentation for this class was generated from the following file: