symbolicsoft

hpke-ng

symbolicsoft

Faster, Smaller, Harder HPKE for Rust

AI 简介

hpke-ng 是一个为 Rust 语言设计的高性能、零开销抽象的 HPKE(RFC 9180)加密协议实现。它采用类型参数化设计,将 KEM、KDF 和 AEAD 算法编译期固化为泛型参数,消除运行时分发开销与模式错误;支持 base/psk/auth/auth-psk 四种封装模式及密钥导出,提供类型安全的密钥绑定、非克隆上下文防重放、调用方提供 RNG 等工程强化特性。适用于需高安全性、低延迟和强类型保障的端到端加密场景,如隐私计算、安全信道协商与联合学习中的密钥封装。

Rust
Apache License 2.0
28
Stars
4
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分42.2
默认分支main