Forward secrecy.
Each connection's keys are derived from a secret that is erased after deriving the keys and the secret for the next connection.
Showing
- api/net/sf/briar/api/crypto/CryptoComponent.java 1 addition, 1 deletionapi/net/sf/briar/api/crypto/CryptoComponent.java
- api/net/sf/briar/api/db/DatabaseComponent.java 1 addition, 5 deletionsapi/net/sf/briar/api/db/DatabaseComponent.java
- api/net/sf/briar/api/transport/BatchConnectionFactory.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/BatchConnectionFactory.java
- api/net/sf/briar/api/transport/ConnectionContext.java 2 additions, 0 deletionsapi/net/sf/briar/api/transport/ConnectionContext.java
- api/net/sf/briar/api/transport/ConnectionContextFactory.java 4 additions, 1 deletionapi/net/sf/briar/api/transport/ConnectionContextFactory.java
- api/net/sf/briar/api/transport/ConnectionDispatcher.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/ConnectionDispatcher.java
- api/net/sf/briar/api/transport/ConnectionReaderFactory.java 6 additions, 9 deletionsapi/net/sf/briar/api/transport/ConnectionReaderFactory.java
- api/net/sf/briar/api/transport/ConnectionWindow.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/ConnectionWindow.java
- api/net/sf/briar/api/transport/ConnectionWindowFactory.java 6 additions, 3 deletionsapi/net/sf/briar/api/transport/ConnectionWindowFactory.java
- api/net/sf/briar/api/transport/ConnectionWriterFactory.java 4 additions, 7 deletionsapi/net/sf/briar/api/transport/ConnectionWriterFactory.java
- api/net/sf/briar/api/transport/StreamConnectionFactory.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/StreamConnectionFactory.java
- components/net/sf/briar/crypto/CryptoComponentImpl.java 12 additions, 9 deletionscomponents/net/sf/briar/crypto/CryptoComponentImpl.java
- components/net/sf/briar/crypto/ErasableKeyImpl.java 2 additions, 1 deletioncomponents/net/sf/briar/crypto/ErasableKeyImpl.java
- components/net/sf/briar/db/Database.java 12 additions, 12 deletionscomponents/net/sf/briar/db/Database.java
- components/net/sf/briar/db/DatabaseComponentImpl.java 11 additions, 24 deletionscomponents/net/sf/briar/db/DatabaseComponentImpl.java
- components/net/sf/briar/db/H2Database.java 6 additions, 1 deletioncomponents/net/sf/briar/db/H2Database.java
- components/net/sf/briar/db/JdbcDatabase.java 67 additions, 65 deletionscomponents/net/sf/briar/db/JdbcDatabase.java
- components/net/sf/briar/plugins/PluginManagerImpl.java 2 additions, 2 deletionscomponents/net/sf/briar/plugins/PluginManagerImpl.java
- components/net/sf/briar/transport/ConnectionContextFactoryImpl.java 19 additions, 2 deletions.../net/sf/briar/transport/ConnectionContextFactoryImpl.java
- components/net/sf/briar/transport/ConnectionContextImpl.java 7 additions, 1 deletioncomponents/net/sf/briar/transport/ConnectionContextImpl.java
Loading
Please register or sign in to comment