Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::crypto::HybridKem::HybridEncapsResult Struct Reference

Result of hybrid encapsulation. More...

#include <post_quantum.hpp>

Public Attributes

std::vector< uint8_t > kyber_ciphertext
 Kyber ciphertext (1088 bytes, sent to recipient).
 
std::vector< uint8_t > x25519_public_key
 Ephemeral X25519 public key (32 bytes, sent to recipient).
 
std::vector< uint8_t > shared_secret
 32 bytes = SHA-256(kyber_ss || x25519_ss).
 

Detailed Description

Result of hybrid encapsulation.

Definition at line 1366 of file post_quantum.hpp.

Member Data Documentation

◆ kyber_ciphertext

std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridEncapsResult::kyber_ciphertext

Kyber ciphertext (1088 bytes, sent to recipient).

Definition at line 1367 of file post_quantum.hpp.

◆ shared_secret

std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridEncapsResult::shared_secret

32 bytes = SHA-256(kyber_ss || x25519_ss).

Definition at line 1369 of file post_quantum.hpp.

◆ x25519_public_key

std::vector<uint8_t> signet::forge::crypto::HybridKem::HybridEncapsResult::x25519_public_key

Ephemeral X25519 public key (32 bytes, sent to recipient).

Definition at line 1368 of file post_quantum.hpp.


The documentation for this struct was generated from the following file: