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