mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 19:29:06 +01:00
Rename key parser classes.
This commit is contained in:
@@ -9,8 +9,11 @@ import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
|||||||
|
|
||||||
import java.security.GeneralSecurityException;
|
import java.security.GeneralSecurityException;
|
||||||
|
|
||||||
|
import javax.annotation.concurrent.Immutable;
|
||||||
|
|
||||||
|
@Immutable
|
||||||
@NotNullByDefault
|
@NotNullByDefault
|
||||||
class Curve25519KeyParser implements KeyParser {
|
class AgreementKeyParser implements KeyParser {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PublicKey parsePublicKey(byte[] encodedKey)
|
public PublicKey parsePublicKey(byte[] encodedKey)
|
||||||
@@ -86,8 +86,8 @@ class CryptoComponentImpl implements CryptoComponent {
|
|||||||
signatureKeyPairGenerator = new KeyPairGenerator();
|
signatureKeyPairGenerator = new KeyPairGenerator();
|
||||||
signatureKeyPairGenerator.initialize(SIGNATURE_KEY_PAIR_BITS,
|
signatureKeyPairGenerator.initialize(SIGNATURE_KEY_PAIR_BITS,
|
||||||
secureRandom);
|
secureRandom);
|
||||||
agreementKeyParser = new Curve25519KeyParser();
|
agreementKeyParser = new AgreementKeyParser();
|
||||||
signatureKeyParser = new EdKeyParser();
|
signatureKeyParser = new SignatureKeyParser();
|
||||||
messageEncrypter = new MessageEncrypter(secureRandom);
|
messageEncrypter = new MessageEncrypter(secureRandom);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,11 @@ import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
|||||||
|
|
||||||
import java.security.GeneralSecurityException;
|
import java.security.GeneralSecurityException;
|
||||||
|
|
||||||
|
import javax.annotation.concurrent.Immutable;
|
||||||
|
|
||||||
|
@Immutable
|
||||||
@NotNullByDefault
|
@NotNullByDefault
|
||||||
class EdKeyParser implements KeyParser {
|
class SignatureKeyParser implements KeyParser {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PublicKey parsePublicKey(byte[] encodedKey)
|
public PublicKey parsePublicKey(byte[] encodedKey)
|
||||||
@@ -68,9 +68,9 @@ public class KeyAgreementTest extends BrambleTestCase {
|
|||||||
public void testRfc7748TestVector() {
|
public void testRfc7748TestVector() {
|
||||||
// Private keys need to be clamped because curve25519-java does the
|
// Private keys need to be clamped because curve25519-java does the
|
||||||
// clamping at key generation time, not multiplication time
|
// clamping at key generation time, not multiplication time
|
||||||
byte[] aPriv = Curve25519KeyParser.clamp(fromHexString(ALICE_PRIVATE));
|
byte[] aPriv = AgreementKeyParser.clamp(fromHexString(ALICE_PRIVATE));
|
||||||
byte[] aPub = fromHexString(ALICE_PUBLIC);
|
byte[] aPub = fromHexString(ALICE_PUBLIC);
|
||||||
byte[] bPriv = Curve25519KeyParser.clamp(fromHexString(BOB_PRIVATE));
|
byte[] bPriv = AgreementKeyParser.clamp(fromHexString(BOB_PRIVATE));
|
||||||
byte[] bPub = fromHexString(BOB_PUBLIC);
|
byte[] bPub = fromHexString(BOB_PUBLIC);
|
||||||
byte[] sharedSecret = fromHexString(SHARED_SECRET);
|
byte[] sharedSecret = fromHexString(SHARED_SECRET);
|
||||||
Curve25519 curve25519 = Curve25519.getInstance("java");
|
Curve25519 curve25519 = Curve25519.getInstance("java");
|
||||||
|
|||||||
Reference in New Issue
Block a user