Moved Bytes to the main package. Added a SharedSecret class to parse

encrypted secrets retrieved from the database.
This commit is contained in:
akwizgran
2011-08-11 19:14:20 +01:00
parent df972e294d
commit 7545a1cc8f
8 changed files with 68 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
package net.sf.briar.api.serial;
package net.sf.briar.api;
import java.util.Arrays;

View File

@@ -10,11 +10,11 @@ import javax.crypto.SecretKey;
public interface CryptoComponent {
SecretKey deriveMacKey(byte[] secret, boolean alice);
SecretKey deriveMacKey(byte[] secret);
SecretKey derivePacketKey(byte[] secret, boolean alice);
SecretKey derivePacketKey(byte[] secret);
SecretKey deriveTagKey(byte[] secret, boolean alice);
SecretKey deriveTagKey(byte[] secret);
KeyPair generateKeyPair();