![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
128-bit value stored as two big-endian uint64_t halves. More...
#include <aes_gcm.hpp>
Public Member Functions | |
| Block128 () | |
| Default constructor – zero-initializes both halves. | |
| Block128 (uint64_t h, uint64_t l) | |
| Construct from explicit high and low halves. | |
Public Attributes | |
| uint64_t | hi |
| Bits 127..64 (most significant half). | |
| uint64_t | lo |
| Bits 63..0 (least significant half). | |
128-bit value stored as two big-endian uint64_t halves.
Used internally to represent GF(2^128) field elements in the GHASH computation and to pass around 128-bit AES blocks.
Definition at line 76 of file aes_gcm.hpp.
|
inline |
Default constructor – zero-initializes both halves.
Definition at line 81 of file aes_gcm.hpp.
|
inline |
Construct from explicit high and low halves.
Definition at line 84 of file aes_gcm.hpp.
| uint64_t signet::forge::crypto::detail::gcm::Block128::hi |
Bits 127..64 (most significant half).
Definition at line 77 of file aes_gcm.hpp.
| uint64_t signet::forge::crypto::detail::gcm::Block128::lo |
Bits 63..0 (least significant half).
Definition at line 78 of file aes_gcm.hpp.