Upgraded hash function to SHA-384 and MAC to HMAC-SHA-384.
This matches the security level of AES-256 according to NSA Suite B. To better comply with Suite B we should replace the combination of CTR mode and HMAC with GCM, which would reduce the MAC size from 48 to 16 bytes.
Showing
- api/net/sf/briar/api/protocol/ProtocolConstants.java 3 additions, 3 deletionsapi/net/sf/briar/api/protocol/ProtocolConstants.java
- api/net/sf/briar/api/protocol/UniqueId.java 2 additions, 2 deletionsapi/net/sf/briar/api/protocol/UniqueId.java
- api/net/sf/briar/api/transport/TransportConstants.java 1 addition, 1 deletionapi/net/sf/briar/api/transport/TransportConstants.java
- components/net/sf/briar/crypto/CryptoComponentImpl.java 3 additions, 3 deletionscomponents/net/sf/briar/crypto/CryptoComponentImpl.java
- components/net/sf/briar/db/H2Database.java 1 addition, 1 deletioncomponents/net/sf/briar/db/H2Database.java
- components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java 2 additions, 1 deletion...nents/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java
- components/net/sf/briar/plugins/file/RemovableDrivePlugin.java 2 additions, 1 deletion...nents/net/sf/briar/plugins/file/RemovableDrivePlugin.java
- components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java 2 additions, 1 deletion...nents/net/sf/briar/plugins/socket/SimpleSocketPlugin.java
- components/net/sf/briar/plugins/tor/TorPlugin.java 2 additions, 1 deletioncomponents/net/sf/briar/plugins/tor/TorPlugin.java
- test/net/sf/briar/crypto/ErasableKeyTest.java 1 addition, 1 deletiontest/net/sf/briar/crypto/ErasableKeyTest.java
Loading
Please register or sign in to comment