Expand description
AES-256-GCM encryption key resolution for Native / WASM.
Constants§
- AES256_
KEY_ LEN - Required length for AES-256-GCM keys.
Functions§
- clear_
runtime_ encryption_ key - Clear a previously injected runtime key.
- has_
runtime_ encryption_ key - Whether a runtime key was injected via
set_runtime_encryption_key. - parse_
encryption_ key_ hex - Parse hex-encoded 32-byte key (64 hex chars).
- parse_
encryption_ key_ utf8 - Parse UTF-8 key string (must be exactly 32 bytes).
- register_
aes256_ encryption - Register AES-256-GCM encryptor using
resolve_encryption_key_bytes. - resolve_
encryption_ key_ bytes - Resolve key bytes: runtime injection >
ENCRYPTION_KEYenv (Native) > demo default. - set_
runtime_ encryption_ key - Set encryption key at runtime (WASM/JS 注入;Native 测试亦可用).