Commit Graph

34 Commits

Author SHA1 Message Date
microshine 1ebf9006e6 fix: disable DES-CBC for Node v18 2023-03-21 20:04:52 +01:00
Filip Skokan 48f5a8c19d fix: ECDH with null length 2022-11-01 13:07:26 +01:00
microshine 8b1347df43 feat: implement SHA3 256/384/512 2022-05-12 13:58:48 +03:00
microshine 7a3520e723 refactor: use TS override option 2022-03-02 21:35:31 +03:00
microshine e98c5ba843 fetch: Support shake128 and shake256 mechanisms 2022-02-24 23:37:40 +03:00
microshine a8a6d06461 test: Add RSA 3072bits test 2021-11-24 12:17:47 +03:00
microshine dce231d046 fix: Incorrect usage of ArrayBufferView subarrays #35 2021-11-10 03:31:25 +03:00
microshine 6eb3459bc4 fix: Make JWK `alg` and `key_ops` fields optional. Issue #37 2021-11-10 03:00:20 +03:00
microshine 5acb3e25ab feat: Add EC Brainpool curves 2021-10-26 12:39:51 +03:00
microshine 267a4efb3d style: Fix lint warning 2021-05-10 22:40:30 +03:00
microshine 8713a49497 test: use process.version for old NodeJS version 2021-02-04 23:21:16 +03:00
microshine fa0f5ebaca feat: Implement EdDSA and ECDH-ES mechanisms 2021-02-04 22:51:19 +03:00
microshine fecf3f61d5 test: Add test for HMAC key derivation 2021-02-01 17:17:31 +03:00
microshine 7624baf42b feat: Validate named curve paramters on importing 2021-01-11 13:02:21 +03:00
microshine cf77b2e013 Use asn1 classes from webcrypto-core 2020-04-06 15:21:38 +03:00
microshine c8f8c8dc3f npm: add @peculiar/webcrypto-test 2020-03-23 11:04:24 +03:00
microshine 0dd1c1e459 Update mocha options 2020-03-13 14:19:52 +03:00
microshine a2b9971e46 tslint -> eslint 2020-03-13 14:06:53 +03:00
microshine 967c9e03b9 Add AES-ECB 2019-10-12 10:33:10 +03:00
microshine a9556f7885 RSA: RSA-PKCS1 -> RSAES-PKCS1-v1_5 2019-08-26 23:41:57 +03:00
microshine c88b086614 RSA: Support RSA-PKCS1 mechanism 2019-08-25 02:12:05 +03:00
microshine bf156ec7a7 Fix AES-CMAC 2019-08-20 12:21:56 +03:00
microshine 64d5fd4bcd Add AES-CMAC 2019-08-20 11:45:47 +03:00
microshine 365ddf745f Support RSA-OAEP 2019-05-22 21:26:25 +03:00
microshine 3909c5adb9 Add custom length test to HMAC generateKey 2019-03-28 16:36:41 +03:00
microshine 2148dd814d Remove length checking for HMCAC importKey 2019-03-28 16:31:50 +03:00
microshine ef48c12b6c Fix RSA to JWK 2019-03-07 03:14:39 +03:00
microshine 7aa9cac99a Fix lint error in aes test 2019-03-03 00:20:37 +03:00
Liran Nuna 7d4786e09c Implement HKDF 2019-03-02 12:28:49 -08:00
Liran Nuna c889951dc4 Implemented AES-KW 2019-03-01 23:03:12 -08:00
microshine 53b8ab534c Add optional test param 'wrappedKey' to test helper 2019-03-02 09:24:51 +03:00
microshine 5b93440ce9 Improve HMAC tests 2019-02-14 14:01:37 +03:00
microshine 6872ff74e0 Update json-schema version 2019-01-25 15:48:21 +03:00
microshine c0d66d0a4c Add files 2019-01-25 13:43:13 +03:00