-
Notifications
You must be signed in to change notification settings - Fork 0
Library Feature Matrix
Alex Wied edited this page Dec 16, 2018
·
7 revisions
This document describes the features provided by various Noise implementations.
Library | 25519 | 448 | ChaChaPoly | AESGCM | SHA256 | SHA512 | BLAKE2s | BLAKE2b |
---|---|---|---|---|---|---|---|---|
cacophony | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Noise-C | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Library | PSKs |
---|---|
cacophony | ✓ |
Noise-C | ✓ |
Library | N | K | X |
---|---|---|---|
cacophony | ✓ | ✓ | ✓ |
Noise-C | ✓ | ✓ | ✓ |
Library | NN | KN | NK | KK | NX | KX | XN | IN | XK | IK | XX | IX |
---|---|---|---|---|---|---|---|---|---|---|---|---|
cacophony | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Noise-C | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Library | NK1 | NX1 | X1N | X1K | XK1 | X1K1 | X1X | XX1 | X1X1 | K1N | K1K | KK1 | K1K1 | K1X | KX1 | K1X1 | I1N | I1K | IK1 | I1K1 | I1X | IX1 | I1X1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cacophony | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Library | Channel binding | Noise Pipes |
---|---|---|
cacophony | ✓ | fallback pattern only |
Noise-C | ✓ | ✓ |