|
Botan 3.9.0
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/internal/curve448_gf.h>#include <botan/internal/curve448_scalar.h>Go to the source code of this file.
Classes | |
| class | Botan::Ed448Point |
| Representation of a point on the Ed448 curve. More... | |
Namespaces | |
| namespace | Botan |
Functions | |
| std::array< uint8_t, ED448_LEN > | Botan::create_pk_from_sk (std::span< const uint8_t, ED448_LEN > sk) |
| Create a public key point from a secret key (RFC 8032 5.2.5) | |
| Ed448Point | Botan::operator* (const Scalar448 &lhs, const Ed448Point &rhs) |
| Syntax sugar for scalar multiplication. | |
| std::array< uint8_t, 2 *ED448_LEN > | Botan::sign_message (std::span< const uint8_t, ED448_LEN > sk, std::span< const uint8_t, ED448_LEN > pk, bool f, std::span< const uint8_t > context, std::span< const uint8_t > msg) |
| Sign a message using a keypair (RFC 8032 5.2.6) | |
| bool | Botan::verify_signature (std::span< const uint8_t, ED448_LEN > pk, bool phflag, std::span< const uint8_t > context, std::span< const uint8_t > sig, std::span< const uint8_t > msg) |
| Verify a signature(RFC 8032 5.2.7) | |
Variables | |
| constexpr size_t | Botan::ED448_LEN = 57 |
Internal Header.
Definition in file ed448_internal.h.