Skip to main content

Module random

Module random 

Source
Expand description

SecureRandom 适配:rustls 的握手随机数需求桥接到 ferritls-core。

  • SYSTEM_RANDOM:OS 熵直读(getrandom),默认模式使用;
  • FIPS_RANDOM:边界内 CTR-DRBG(懒实例化 + 上电自检守卫),每次 读取以 128 位 OS 熵作 additional input(Go FIPS 模块策略),批准 模式 provider 使用。

Structs§

FipsRandom
批准模式随机源:进程级 CTR-DRBG(懒实例化)。
SystemRandom
ferritls 的 SecureRandom 实现(OS 熵直读)。

Statics§

FIPS_RANDOM
批准模式单例引用。
SYSTEM_RANDOM
单例引用(填入 CryptoProvider::secure_random)。