mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-08 20:47:59 -05:00
SECIO 1.0.0
A stream security transport for libp2p. Streams wrapped by SECIO use secure sessions to encrypt all traffic.
Authors
- Juan Benet (October, 2015)
Editors
Implementations
Table of Contents
Algorithm Support
SECIO allows participating peers to support a subset of the following algorithms.
Exhchanges
- P-256
- P-384
- P-521
Ciphers
- AES-256
- AES-128
- Blowfish
Hashes
- SHA-256
- SHA-512
Data Structures
The SECIO wire protocol features two message types defined in the
protobuf description language.
These two messages, Propose and Exchange are the only serialized types
required to implement SECIO.