Signers of the Crypto module. More...
Classes | |
| class | DSA |
| DSA signer. More... | |
| class | ECDSA |
| ECDSA signer. More... | |
| class | ED25519 |
| Ed25519 signer. More... | |
| class | Exception |
| Exception from the signer component. More... | |
| class | Generic |
| Abstract signer. More... | |
| class | RSA |
| RSA signer. More... | |
Enumerations | |
| enum class | Type { DSA , ECDSA , ED25519 , RSA } |
| Available signer algorithms. More... | |
Functions | |
| Generic::PointerType | Create (enum Type type, KeyPair::Generic::PointerType keypair) noexcept |
| Create a signer from a keypair pointer. | |
| Generic::PointerType | Create (enum Type type, const KeyPair::Generic &keypair) noexcept |
| Create a signer by cloning a keypair. | |
| Generic::PointerType | Create (enum Type type, KeyPair::Generic &&keypair) noexcept |
| Create a signer by moving a keypair. | |
|
strong |
|
noexcept |
Create a signer by cloning a keypair.
| type | Algorithm. |
| keypair | Keypair. |
|
noexcept |
Create a signer by moving a keypair.
| type | Algorithm. |
| keypair | Keypair. |
|
noexcept |
Create a signer from a keypair pointer.
| type | Algorithm. |
| keypair | Keypair. |