Require a label for hashing
* Add a string label argument to CryptoComponent#hash() * Convert DoubleDigest from implementing MessageDigest to implementing org.spongycastle.crypto.Digest (we need to keep DoubleDigest for FortunaGenerator) * Convert all other uses of MessageDigest to CryptoComponent#hash() * Remove CryptoComponent#getMessageDigest(), MessageDigest and DigestWrapper
Showing
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/CryptoComponent.java 10 additions, 3 deletions.../org/briarproject/bramble/api/crypto/CryptoComponent.java
- bramble-api/src/main/java/org/briarproject/bramble/api/crypto/MessageDigest.java 0 additions, 47 deletions...va/org/briarproject/bramble/api/crypto/MessageDigest.java
- bramble-api/src/main/java/org/briarproject/bramble/api/identity/AuthorId.java 1 addition, 4 deletions.../java/org/briarproject/bramble/api/identity/AuthorId.java
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/GroupId.java 1 addition, 4 deletions.../main/java/org/briarproject/bramble/api/sync/GroupId.java
- bramble-api/src/main/java/org/briarproject/bramble/api/sync/MessageId.java 1 addition, 4 deletions...ain/java/org/briarproject/bramble/api/sync/MessageId.java
- bramble-core/src/main/java/org/briarproject/bramble/crypto/CryptoComponentImpl.java 21 additions, 13 deletions.../org/briarproject/bramble/crypto/CryptoComponentImpl.java
- bramble-core/src/main/java/org/briarproject/bramble/crypto/DigestWrapper.java 0 additions, 64 deletions...n/java/org/briarproject/bramble/crypto/DigestWrapper.java
- bramble-core/src/main/java/org/briarproject/bramble/crypto/DoubleDigest.java 14 additions, 13 deletions...in/java/org/briarproject/bramble/crypto/DoubleDigest.java
- bramble-core/src/main/java/org/briarproject/bramble/crypto/FortunaGenerator.java 1 addition, 2 deletions...ava/org/briarproject/bramble/crypto/FortunaGenerator.java
- bramble-core/src/main/java/org/briarproject/bramble/invitation/Connector.java 9 additions, 6 deletions...n/java/org/briarproject/bramble/invitation/Connector.java
- briar-tests/src/org/briarproject/bramble/crypto/FortunaSecureRandomTest.java 1 addition, 2 deletions.../briarproject/bramble/crypto/FortunaSecureRandomTest.java
Loading
Please register or sign in to comment