From e4761a4e384b25d1e44cfc974827ae604120e206 Mon Sep 17 00:00:00 2001 From: "Lukas.J.Han" Date: Wed, 16 Oct 2024 22:22:31 +0900 Subject: [PATCH 1/2] fix: header alg value in examples Signed-off-by: Lukas.J.Han --- examples/sd-jwt-example/all.ts | 2 +- examples/sd-jwt-example/basic.ts | 2 +- examples/sd-jwt-example/custom.ts | 2 +- examples/sd-jwt-example/custom_header.ts | 2 +- examples/sd-jwt-example/decode.ts | 2 +- examples/sd-jwt-example/decoy.ts | 2 +- examples/sd-jwt-example/kb.ts | 4 ++-- examples/sd-jwt-example/sdjwtobject.ts | 4 ++-- examples/sd-jwt-vc-example/all.ts | 2 +- examples/sd-jwt-vc-example/basic.ts | 2 +- examples/sd-jwt-vc-example/custom.ts | 2 +- examples/sd-jwt-vc-example/custom_header.ts | 2 +- examples/sd-jwt-vc-example/decode.ts | 4 ++-- examples/sd-jwt-vc-example/decoy.ts | 2 +- examples/sd-jwt-vc-example/kb.ts | 4 ++-- examples/sd-jwt-vc-example/sdjwtobject.ts | 4 ++-- 16 files changed, 21 insertions(+), 21 deletions(-) diff --git a/examples/sd-jwt-example/all.ts b/examples/sd-jwt-example/all.ts index 35335bf5..e506f47c 100644 --- a/examples/sd-jwt-example/all.ts +++ b/examples/sd-jwt-example/all.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/basic.ts b/examples/sd-jwt-example/basic.ts index 0eb05125..ce39f7ce 100644 --- a/examples/sd-jwt-example/basic.ts +++ b/examples/sd-jwt-example/basic.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/custom.ts b/examples/sd-jwt-example/custom.ts index 7c1fda53..3b0b9094 100644 --- a/examples/sd-jwt-example/custom.ts +++ b/examples/sd-jwt-example/custom.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/custom_header.ts b/examples/sd-jwt-example/custom_header.ts index 5dcaece3..000cf25e 100644 --- a/examples/sd-jwt-example/custom_header.ts +++ b/examples/sd-jwt-example/custom_header.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/decode.ts b/examples/sd-jwt-example/decode.ts index a14247b2..3aa0c2af 100644 --- a/examples/sd-jwt-example/decode.ts +++ b/examples/sd-jwt-example/decode.ts @@ -7,7 +7,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/decoy.ts b/examples/sd-jwt-example/decoy.ts index cda6e11d..72df89ed 100644 --- a/examples/sd-jwt-example/decoy.ts +++ b/examples/sd-jwt-example/decoy.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/kb.ts b/examples/sd-jwt-example/kb.ts index 09c0bce3..b1f0c8a4 100644 --- a/examples/sd-jwt-example/kb.ts +++ b/examples/sd-jwt-example/kb.ts @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'EdDSA', + kbSignAlg: 'ES256', kbVerifier: verifier, }); const claims = { diff --git a/examples/sd-jwt-example/sdjwtobject.ts b/examples/sd-jwt-example/sdjwtobject.ts index 6f565b41..f3c1acd6 100644 --- a/examples/sd-jwt-example/sdjwtobject.ts +++ b/examples/sd-jwt-example/sdjwtobject.ts @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'EdDSA', + kbSignAlg: 'ES256', kbVerifier: verifier, }); // Issuer Define the claims object with the user's information diff --git a/examples/sd-jwt-vc-example/all.ts b/examples/sd-jwt-vc-example/all.ts index 9b64dfa9..f1e010de 100644 --- a/examples/sd-jwt-vc-example/all.ts +++ b/examples/sd-jwt-vc-example/all.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/basic.ts b/examples/sd-jwt-vc-example/basic.ts index 2ed209bb..59911254 100644 --- a/examples/sd-jwt-vc-example/basic.ts +++ b/examples/sd-jwt-vc-example/basic.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/custom.ts b/examples/sd-jwt-vc-example/custom.ts index 1a2a5a7a..32c34ea5 100644 --- a/examples/sd-jwt-vc-example/custom.ts +++ b/examples/sd-jwt-vc-example/custom.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/custom_header.ts b/examples/sd-jwt-vc-example/custom_header.ts index 31eb3d8b..7566e965 100644 --- a/examples/sd-jwt-vc-example/custom_header.ts +++ b/examples/sd-jwt-vc-example/custom_header.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/decode.ts b/examples/sd-jwt-vc-example/decode.ts index ccf1faab..597f5ff4 100644 --- a/examples/sd-jwt-vc-example/decode.ts +++ b/examples/sd-jwt-vc-example/decode.ts @@ -7,12 +7,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'EdDSA', + kbSignAlg: 'ES256', kbVerifier: verifier, }); diff --git a/examples/sd-jwt-vc-example/decoy.ts b/examples/sd-jwt-vc-example/decoy.ts index 109e4c47..95a2b5b2 100644 --- a/examples/sd-jwt-vc-example/decoy.ts +++ b/examples/sd-jwt-vc-example/decoy.ts @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'EdDSA', + signAlg: 'ES256', hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/kb.ts b/examples/sd-jwt-vc-example/kb.ts index 6ce9858c..1947f2d6 100644 --- a/examples/sd-jwt-vc-example/kb.ts +++ b/examples/sd-jwt-vc-example/kb.ts @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'EdDSA', + kbSignAlg: 'ES256', kbVerifier: verifier, }); const claims = { diff --git a/examples/sd-jwt-vc-example/sdjwtobject.ts b/examples/sd-jwt-vc-example/sdjwtobject.ts index 798f8a19..f8a10a46 100644 --- a/examples/sd-jwt-vc-example/sdjwtobject.ts +++ b/examples/sd-jwt-vc-example/sdjwtobject.ts @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'EdDSA', + signAlg: 'ES256', verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'EdDSA', + kbSignAlg: 'ES256', kbVerifier: verifier, }); // Issuer Define the claims object with the user's information From ff7489858ced2f1a5976a88b015d0f40c04c2894 Mon Sep 17 00:00:00 2001 From: "Lukas.J.Han" Date: Thu, 17 Oct 2024 00:06:50 +0900 Subject: [PATCH 2/2] chore: use reference of ES256 in examples Signed-off-by: Lukas.J.Han --- examples/sd-jwt-example/all.ts | 4 ++-- examples/sd-jwt-example/basic.ts | 4 ++-- examples/sd-jwt-example/custom.ts | 4 ++-- examples/sd-jwt-example/custom_header.ts | 4 ++-- examples/sd-jwt-example/decode.ts | 4 ++-- examples/sd-jwt-example/decoy.ts | 4 ++-- examples/sd-jwt-example/kb.ts | 6 +++--- examples/sd-jwt-example/sdjwtobject.ts | 6 +++--- examples/sd-jwt-example/utils.ts | 2 +- examples/sd-jwt-vc-example/all.ts | 4 ++-- examples/sd-jwt-vc-example/basic.ts | 4 ++-- examples/sd-jwt-vc-example/custom.ts | 4 ++-- examples/sd-jwt-vc-example/custom_header.ts | 4 ++-- examples/sd-jwt-vc-example/decode.ts | 6 +++--- examples/sd-jwt-vc-example/decoy.ts | 4 ++-- examples/sd-jwt-vc-example/kb.ts | 6 +++--- examples/sd-jwt-vc-example/sdjwtobject.ts | 6 +++--- examples/sd-jwt-vc-example/utils.ts | 2 +- 18 files changed, 39 insertions(+), 39 deletions(-) diff --git a/examples/sd-jwt-example/all.ts b/examples/sd-jwt-example/all.ts index e506f47c..e9ec3fc3 100644 --- a/examples/sd-jwt-example/all.ts +++ b/examples/sd-jwt-example/all.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, generateSalt, ES256 } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/basic.ts b/examples/sd-jwt-example/basic.ts index ce39f7ce..95bd59bd 100644 --- a/examples/sd-jwt-example/basic.ts +++ b/examples/sd-jwt-example/basic.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/custom.ts b/examples/sd-jwt-example/custom.ts index 3b0b9094..aeb5066f 100644 --- a/examples/sd-jwt-example/custom.ts +++ b/examples/sd-jwt-example/custom.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/custom_header.ts b/examples/sd-jwt-example/custom_header.ts index 000cf25e..d4bbd869 100644 --- a/examples/sd-jwt-example/custom_header.ts +++ b/examples/sd-jwt-example/custom_header.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/decode.ts b/examples/sd-jwt-example/decode.ts index 3aa0c2af..184fe279 100644 --- a/examples/sd-jwt-example/decode.ts +++ b/examples/sd-jwt-example/decode.ts @@ -1,5 +1,5 @@ import { SDJwtInstance } from '@sd-jwt/core'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -7,7 +7,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/decoy.ts b/examples/sd-jwt-example/decoy.ts index 72df89ed..e9dec0f7 100644 --- a/examples/sd-jwt-example/decoy.ts +++ b/examples/sd-jwt-example/decoy.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-example/kb.ts b/examples/sd-jwt-example/kb.ts index b1f0c8a4..0c375dc7 100644 --- a/examples/sd-jwt-example/kb.ts +++ b/examples/sd-jwt-example/kb.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'ES256', + kbSignAlg: ES256.alg, kbVerifier: verifier, }); const claims = { diff --git a/examples/sd-jwt-example/sdjwtobject.ts b/examples/sd-jwt-example/sdjwtobject.ts index f3c1acd6..1e5cdacf 100644 --- a/examples/sd-jwt-example/sdjwtobject.ts +++ b/examples/sd-jwt-example/sdjwtobject.ts @@ -1,6 +1,6 @@ import { SDJwtInstance } from '@sd-jwt/core'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'ES256', + kbSignAlg: ES256.alg, kbVerifier: verifier, }); // Issuer Define the claims object with the user's information diff --git a/examples/sd-jwt-example/utils.ts b/examples/sd-jwt-example/utils.ts index 3eb5426d..8e68c6d9 100644 --- a/examples/sd-jwt-example/utils.ts +++ b/examples/sd-jwt-example/utils.ts @@ -1,5 +1,5 @@ import { ES256, digest, generateSalt } from '@sd-jwt/crypto-nodejs'; -export { digest, generateSalt }; +export { digest, generateSalt, ES256 }; export const createSignerVerifier = async () => { const { privateKey, publicKey } = await ES256.generateKeyPair(); diff --git a/examples/sd-jwt-vc-example/all.ts b/examples/sd-jwt-vc-example/all.ts index f1e010de..9a83e1d0 100644 --- a/examples/sd-jwt-vc-example/all.ts +++ b/examples/sd-jwt-vc-example/all.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/basic.ts b/examples/sd-jwt-vc-example/basic.ts index 59911254..dff14700 100644 --- a/examples/sd-jwt-vc-example/basic.ts +++ b/examples/sd-jwt-vc-example/basic.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/custom.ts b/examples/sd-jwt-vc-example/custom.ts index 32c34ea5..a9e48ec4 100644 --- a/examples/sd-jwt-vc-example/custom.ts +++ b/examples/sd-jwt-vc-example/custom.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/custom_header.ts b/examples/sd-jwt-vc-example/custom_header.ts index 7566e965..0b8cab75 100644 --- a/examples/sd-jwt-vc-example/custom_header.ts +++ b/examples/sd-jwt-vc-example/custom_header.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/decode.ts b/examples/sd-jwt-vc-example/decode.ts index 597f5ff4..bcd4b2f0 100644 --- a/examples/sd-jwt-vc-example/decode.ts +++ b/examples/sd-jwt-vc-example/decode.ts @@ -1,5 +1,5 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -7,12 +7,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'ES256', + kbSignAlg: ES256.alg, kbVerifier: verifier, }); diff --git a/examples/sd-jwt-vc-example/decoy.ts b/examples/sd-jwt-vc-example/decoy.ts index 95a2b5b2..b8fc3c43 100644 --- a/examples/sd-jwt-vc-example/decoy.ts +++ b/examples/sd-jwt-vc-example/decoy.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -9,7 +9,7 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; const sdjwt = new SDJwtVcInstance({ signer, verifier, - signAlg: 'ES256', + signAlg: ES256.alg, hasher: digest, hashAlg: 'SHA-256', saltGenerator: generateSalt, diff --git a/examples/sd-jwt-vc-example/kb.ts b/examples/sd-jwt-vc-example/kb.ts index 1947f2d6..39a889ef 100644 --- a/examples/sd-jwt-vc-example/kb.ts +++ b/examples/sd-jwt-vc-example/kb.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'ES256', + kbSignAlg: ES256.alg, kbVerifier: verifier, }); const claims = { diff --git a/examples/sd-jwt-vc-example/sdjwtobject.ts b/examples/sd-jwt-vc-example/sdjwtobject.ts index f8a10a46..0f1c0e1c 100644 --- a/examples/sd-jwt-vc-example/sdjwtobject.ts +++ b/examples/sd-jwt-vc-example/sdjwtobject.ts @@ -1,6 +1,6 @@ import { SDJwtVcInstance } from '@sd-jwt/sd-jwt-vc'; import type { DisclosureFrame } from '@sd-jwt/types'; -import { createSignerVerifier, digest, generateSalt } from './utils'; +import { createSignerVerifier, digest, ES256, generateSalt } from './utils'; (async () => { const { signer, verifier } = await createSignerVerifier(); @@ -8,12 +8,12 @@ import { createSignerVerifier, digest, generateSalt } from './utils'; // Create SDJwt instance for use const sdjwt = new SDJwtVcInstance({ signer, - signAlg: 'ES256', + signAlg: ES256.alg, verifier, hasher: digest, saltGenerator: generateSalt, kbSigner: signer, - kbSignAlg: 'ES256', + kbSignAlg: ES256.alg, kbVerifier: verifier, }); // Issuer Define the claims object with the user's information diff --git a/examples/sd-jwt-vc-example/utils.ts b/examples/sd-jwt-vc-example/utils.ts index 3eb5426d..8e68c6d9 100644 --- a/examples/sd-jwt-vc-example/utils.ts +++ b/examples/sd-jwt-vc-example/utils.ts @@ -1,5 +1,5 @@ import { ES256, digest, generateSalt } from '@sd-jwt/crypto-nodejs'; -export { digest, generateSalt }; +export { digest, generateSalt, ES256 }; export const createSignerVerifier = async () => { const { privateKey, publicKey } = await ES256.generateKeyPair();