diff --git a/.changeset/stupid-apples-decide.md b/.changeset/stupid-apples-decide.md new file mode 100644 index 0000000..c12db63 --- /dev/null +++ b/.changeset/stupid-apples-decide.md @@ -0,0 +1,6 @@ +--- +"@openwallet-foundation/askar-react-native": patch +"@openwallet-foundation/askar-nodejs": patch +--- + +chore: update to askar version 0.4.5. This release adds support for 16KB page sizes on Android. diff --git a/packages/askar-nodejs/package.json b/packages/askar-nodejs/package.json index 0023bf2..2f5c3a4 100644 --- a/packages/askar-nodejs/package.json +++ b/packages/askar-nodejs/package.json @@ -37,7 +37,7 @@ "typescript": "catalog:" }, "binary": { - "version": "v0.4.1", + "version": "v0.4.5", "host": "https://github.com/openwallet-foundation/askar/releases/download", "packageName": "library-{platform}-{arch}.tar.gz" }, diff --git a/packages/askar-nodejs/tests/keys.test.ts b/packages/askar-nodejs/tests/keys.test.ts index 543c246..27a420c 100644 --- a/packages/askar-nodejs/tests/keys.test.ts +++ b/packages/askar-nodejs/tests/keys.test.ts @@ -40,9 +40,10 @@ describe('keys', () => { deepStrictEqual( key.jwkPublic, new Jwk({ - crv: 'BLS12381_G2', - kty: 'OKP', - x: 'lH6hIRPzjlKW6LvPm0sHqyEbGqf8ag7UWpA_GFfefwq_kzDXSHmls9Yoza_be23zEw-pSOmKI_MGR1DahBa7Jbho2BGwDNV_QmyhxMYBwTH12Ltk_GLyPD4AP6pQVgge', + crv: 'BLS12381G2', + kty: 'EC', + x: 'FH6hIRPzjlKW6LvPm0sHqyEbGqf8ag7UWpA_GFfefwq_kzDXSHmls9Yoza_be23zEw-pSOmKI_MGR1DahBa7Jbho2BGwDNV_QmyhxMYBwTH12Ltk_GLyPD4AP6pQVgge', + y: 'CA1TwLRnETa8qPKPktW4XHSkD_9Qmuxb7syIiOMAjWKsIaptbF2USMVp40NqyV7XD8qQ_kM4QNme49eGyn_aQSsVdQKy7zSeBlRubTIc4Gl3vL-SHk8NlQJ41-NlTpBU', }) ) }) @@ -54,27 +55,10 @@ describe('keys', () => { deepStrictEqual( key.jwkPublic, new Jwk({ - crv: 'BLS12381_G1', - kty: 'OKP', - x: 'hsjb9FSBUJXuB1fCluEcUBLeAPgIbnZGfxPKyeN3LVjQaKFWzXfNtMFAY8VL-eu-', - }) - ) - }) - - test('Bls G1G2 Keygen', () => { - const seed = Uint8Array.from(Buffer.from('testseed000000000000000000000001')) - const key = Key.fromSeed({ - algorithm: KeyAlgorithm.Bls12381G1G2, - seed, - method: KeyMethod.BlsKeygen, - }) - - deepStrictEqual( - key.jwkPublic, - new Jwk({ - crv: 'BLS12381_G1G2', - kty: 'OKP', - x: 'h56eYI8Qkq5hitICb-ik8wRTzcn6Fd4iY8aDNVc9q1xoPS3lh4DB_B4wNtar1HrViZIOsO6BgLV72zCrBE2ym3DEhDYcghnUMO4O8IVVD8yS-C_zu6OA3L-ny-AO4rbkAo-WuApZEjn83LY98UtoKpTufn4PCUFVQZzJNH_gXWHR3oDspJaCbOajBfm5qj6d', + crv: 'BLS12381G1', + kty: 'EC', + x: 'Bsjb9FSBUJXuB1fCluEcUBLeAPgIbnZGfxPKyeN3LVjQaKFWzXfNtMFAY8VL-eu-', + y: 'BmNdJxcuusPBTqggIS-D-ItsxILnKz4q2G95at5K1d1-vFOtMJO0Aoh9OfGuQlvi', }) ) }) diff --git a/packages/askar-react-native/package.json b/packages/askar-react-native/package.json index 4baeaa8..370455d 100644 --- a/packages/askar-react-native/package.json +++ b/packages/askar-react-native/package.json @@ -49,7 +49,7 @@ "react-native": ">= 0.71" }, "binary": { - "version": "v0.4.1", + "version": "v0.4.5", "host": "https://github.com/openwallet-foundation/askar/releases/download", "packageName": "library-ios-android.tar.gz" } diff --git a/packages/askar-shared/src/enums/KeyAlgorithm.ts b/packages/askar-shared/src/enums/KeyAlgorithm.ts index b98ab1c..ee5baf1 100644 --- a/packages/askar-shared/src/enums/KeyAlgorithm.ts +++ b/packages/askar-shared/src/enums/KeyAlgorithm.ts @@ -9,7 +9,6 @@ export enum KeyAlgorithm { AesA256Kw = 'a256kw', Bls12381G1 = 'bls12381g1', Bls12381G2 = 'bls12381g2', - Bls12381G1G2 = 'bls12381g1g2', Chacha20C20P = 'c20p', Chacha20XC20P = 'xc20p', Ed25519 = 'ed25519',