![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Hybrid keypair: Kyber-768 + X25519 components. More...
#include <post_quantum.hpp>
Public Member Functions | |
| ~HybridKeyPair () | |
| Zeroing destructor (CWE-244: heap inspection). | |
Public Attributes | |
| std::vector< uint8_t > | kyber_public_key |
| Kyber-768 public key (1184 bytes). | |
| std::vector< uint8_t > | kyber_secret_key |
| Kyber-768 secret key (2400 bytes). | |
| std::vector< uint8_t > | x25519_public_key |
| X25519 public key (32 bytes). | |
| std::vector< uint8_t > | x25519_secret_key |
| X25519 clamped secret scalar (32 bytes). | |
Hybrid keypair: Kyber-768 + X25519 components.
Definition at line 1346 of file post_quantum.hpp.
|
inline |
Zeroing destructor (CWE-244: heap inspection).
Definition at line 1353 of file post_quantum.hpp.
| std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridKeyPair::kyber_public_key |
Kyber-768 public key (1184 bytes).
Definition at line 1347 of file post_quantum.hpp.
| std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridKeyPair::kyber_secret_key |
Kyber-768 secret key (2400 bytes).
Definition at line 1348 of file post_quantum.hpp.
| std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridKeyPair::x25519_public_key |
X25519 public key (32 bytes).
Definition at line 1349 of file post_quantum.hpp.
| std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridKeyPair::x25519_secret_key |
X25519 clamped secret scalar (32 bytes).
Definition at line 1350 of file post_quantum.hpp.