Botan 3.6.1
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.