文件名称:quinn-noise:Quinn Quic实现的噪声握手
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-09 13:09:29
Rust
Quinn Quic实现的噪声 握手模式 IK握手模式与可选的psk一起使用。 该psk允许使用预共享密钥的专用p2p网络。 在p2p上下文中,静态密钥是已知的,并且IK握手允许进行0-rtt加密。 在许多p2p网络中,身份隐藏并不是一个问题。 IKpsk1: <- s ... -> e, es, s, ss, psk || client transport parameters || 0rtt-data <- e, ee, se || server transport parameters || 1rtt-data 身份和密钥交换 签名密钥在p2p网络中用作身份。 由于IK握手需要先了解握手密钥,因此签名密钥被重新用于密钥交换。 使用libsodium实现的算法,将ed25519密钥转换为x25519密钥。 注意:虽然可以将密钥重用
【文件预览】:
quinn-noise-master
----.gitignore(19B)
----src()
--------dh.rs(2KB)
--------session.rs(15KB)
--------aead.rs(2KB)
--------lib.rs(130B)
----Cargo.toml(624B)
----README.md(2KB)