Final crypto changes for BTPv2. #111
Use BLAKE2s to generate tags. KDF arguments for key rotation. Frame IV format.
Showing
- briar-api/src/org/briarproject/api/transport/TransportConstants.java 7 additions, 4 deletions...rc/org/briarproject/api/transport/TransportConstants.java
- briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java 33 additions, 31 deletions...core/src/org/briarproject/crypto/CryptoComponentImpl.java
- briar-core/src/org/briarproject/crypto/FrameEncoder.java 9 additions, 12 deletionsbriar-core/src/org/briarproject/crypto/FrameEncoder.java
- briar-core/src/org/briarproject/crypto/StreamDecrypterImpl.java 5 additions, 2 deletions...core/src/org/briarproject/crypto/StreamDecrypterImpl.java
- briar-core/src/org/briarproject/crypto/StreamEncrypterImpl.java 11 additions, 11 deletions...core/src/org/briarproject/crypto/StreamEncrypterImpl.java
- briar-core/src/org/briarproject/util/ByteUtils.java 13 additions, 0 deletionsbriar-core/src/org/briarproject/util/ByteUtils.java
- briar-tests/src/org/briarproject/util/ByteUtilsTest.java 25 additions, 10 deletionsbriar-tests/src/org/briarproject/util/ByteUtilsTest.java
Loading
Please register or sign in to comment