|
Botan 3.9.0
Crypto and TLS for C&
|
#include <botan/internal/ed448_internal.h>#include <botan/exceptn.h>#include <botan/types.h>#include <botan/internal/ct_utils.h>#include <botan/internal/loadstor.h>#include <botan/internal/shake_xof.h>#include <botan/internal/stl_util.h>Go to the source code of this file.
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) | |