Files
specs/secio
2018-10-24 21:36:40 +03:00
..
2018-10-24 21:36:40 +03:00

SECIO 1.0.0

A stream security transport for libp2p. Streams wrapped by SECIO use secure sessions to encrypt all traffic.

Authors

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.

Protocol

Proposal Generation