Skip to content

Commit

Permalink
chore: remove old generate new keys from tests
Browse files Browse the repository at this point in the history
  • Loading branch information
apsantiso committed Mar 6, 2025
1 parent fd4d7e7 commit 6c5bf34
Showing 1 changed file with 5 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { KyberProvider } from './providers/kyber.provider';
import {
decryptMessageWithPrivateKey,
encryptMessageWithPublicKey,
generateNewKeys,
} from './openpgp';

describe('AsymmetricEncryptionService', () => {
Expand Down Expand Up @@ -142,15 +141,14 @@ describe('AsymmetricEncryptionService', () => {
});

it('When old ciphertext and kyber keys, then it should be able to decrypt as before', async () => {
const eccKeys = await generateNewKeys();
const kyberKeys = await service.generateKyberKeys();
const keys = await service.generateNewKeys();

const originalMessage =
'until bonus summer risk chunk oyster census ability frown win pull steel measure employ rigid improve riot remind system earn inch broken chalk clip';

const encryptedMessage = await encryptMessageWithPublicKey({
message: originalMessage,
publicKeyInBase64: eccKeys.publicKeyArmored,
publicKeyInBase64: keys.publicKeyArmored,
});

const encryptedMessageInBase64 = Buffer.from(
Expand All @@ -161,8 +159,8 @@ describe('AsymmetricEncryptionService', () => {
const decryptedMessage = await service.hybridDecryptMessageWithPrivateKey(
{
encryptedMessageInBase64,
privateKeyInBase64: eccKeys.privateKeyArmored,
privateKyberKeyInBase64: kyberKeys.privateKey,
privateKeyInBase64: keys.privateKeyArmored,
privateKyberKeyInBase64: keys.privateKyberKeyBase64,
},
);

Expand All @@ -171,7 +169,7 @@ describe('AsymmetricEncryptionService', () => {
encryptedMessageInBase64,
'base64',
).toString('binary'),
privateKeyInBase64: eccKeys.privateKeyArmored,
privateKeyInBase64: keys.privateKeyArmored,
});

expect(decryptedMessage).toEqual(oldDecryptedMessage);
Expand Down

0 comments on commit 6c5bf34

Please sign in to comment.