diff --git a/__test__/CredentialSignerVerifier.test.js b/__test__/CredentialSignerVerifier.test.js index de508571..d21da1f3 100644 --- a/__test__/CredentialSignerVerifier.test.js +++ b/__test__/CredentialSignerVerifier.test.js @@ -42,6 +42,7 @@ describe('CredentialSignerVerifier Tests', () => { }, }, }; + expect(signerVerifier.isSignatureValid(toVerify)).toBeTruthy(); }); diff --git a/src/creds/CredentialSignerVerifier.js b/src/creds/CredentialSignerVerifier.js index a291a8f7..3bd076b0 100644 --- a/src/creds/CredentialSignerVerifier.js +++ b/src/creds/CredentialSignerVerifier.js @@ -1,6 +1,7 @@ const _ = require('lodash'); const { HDNode, ECSignature } = require('bitcoinjs-lib'); +const SIGNATURE_ALGO = 'ec256k1'; class CredentialSignerVerifier { /** * Creates a new instance of a CredentialSignerVerifier @@ -50,7 +51,7 @@ class CredentialSignerVerifier { const hash = Buffer.from(proof.merkleRoot, 'hex'); const signature = this.keyPair.sign(hash); return { - algo: 'ec256k1', + algo: SIGNATURE_ALGO, pubBase58: this.keyPair.neutered().toBase58(), signature: signature.toDER().toString('hex'), };