microshine
|
1ebf9006e6
|
fix: disable DES-CBC for Node v18
|
2023-03-21 20:04:52 +01:00 |
microshine
|
057b7c481f
|
style: fix lint errors
|
2023-03-21 19:50:09 +01:00 |
microshine
|
d0ea632eea
|
style(lint): fix lint errors
|
2022-11-02 13:25:33 +03:00 |
Filip Skokan
|
48f5a8c19d
|
fix: ECDH with null length
|
2022-11-01 13:07:26 +01:00 |
microshine
|
4bc0ac04b6
|
style: format file
|
2022-05-12 14:27:25 +03: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
|
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
|
37dff397d5
|
fix: Align types with webcrypto-core and TS
|
2021-10-26 12:39:17 +03:00 |
microshine
|
fa0f5ebaca
|
feat: Implement EdDSA and ECDH-ES mechanisms
|
2021-02-04 22:51:19 +03:00 |
microshine
|
7624baf42b
|
feat: Validate named curve paramters on importing
|
2021-01-11 13:02:21 +03:00 |
microshine
|
b9a4fe2ad6
|
style: Fix TS errors
|
2021-01-11 13:01:50 +03:00 |
microshine
|
5ce0c267f4
|
style: fix lint errors
|
2020-11-25 12:58:53 +03:00 |
microshine
|
2f7c9af674
|
chore: Replace `implements` to `extends` for Crypto
|
2020-08-10 14:16:25 +03:00 |
microshine
|
65ae70ac68
|
hmac: round generate algorithm length
|
2020-04-18 23:17:36 +03:00 |
microshine
|
1b8cfb2f20
|
fix hmac generate length param assignment
|
2020-04-18 22:51:51 +03:00 |
microshine
|
cf77b2e013
|
Use asn1 classes from webcrypto-core
|
2020-04-06 15:21:38 +03:00 |
microshine
|
fd98284182
|
Use WeakMap to protect private data
|
2020-03-13 18:20:02 +03:00 |
microshine
|
073b6ac93f
|
Fix Buffer depricated usage
|
2020-03-13 14:19:38 +03:00 |
microshine
|
a2b9971e46
|
tslint -> eslint
|
2020-03-13 14:06:53 +03:00 |
microshine
|
c8cb66b616
|
Fix tslint issues
|
2020-03-06 13:35:16 +03:00 |
microshine
|
5e219c6a36
|
Fix #15
|
2020-03-06 13:33:15 +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
|
5c91479b7d
|
Remove comment
|
2019-05-22 21:53:21 +03:00 |
microshine
|
365ddf745f
|
Support RSA-OAEP
|
2019-05-22 21:26:25 +03:00 |
microshine
|
e242d5ea5d
|
Fix #10
|
2019-05-03 17:12:35 +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 |
Liran Nuna
|
e8046378af
|
Improvements to HKDF
|
2019-03-02 13:14:53 -08:00 |
Liran Nuna
|
7d4786e09c
|
Implement HKDF
|
2019-03-02 12:28:49 -08:00 |
microshine
|
0c85a42cf7
|
Move AES-KW vector to const
|
2019-03-02 10:25:12 +03:00 |
microshine
|
6af540418f
|
Fix type errors
|
2019-03-02 10:24:48 +03:00 |
Liran Nuna
|
c889951dc4
|
Implemented AES-KW
|
2019-03-01 23:03:12 -08:00 |
microshine
|
eda6bc4f0a
|
Fix type errors
|
2019-03-02 09:25:06 +03:00 |
microshine
|
d5ffab1b42
|
Add PEM cache to asymmetric keys
|
2019-02-17 10:35:59 +03:00 |
microshine
|
72a30966a1
|
Fix JWK kty error for symmetric keys
|
2019-02-17 10:35:26 +03:00 |
microshine
|
97c0c5956b
|
Fix ECDSA sign/verify error
|
2019-02-16 01:43:08 +03:00 |
microshine
|
1baede1ae4
|
Apply updated webcrypto-core
|
2019-02-14 14:01:58 +03:00 |
microshine
|
e0d7811045
|
Update exported objects
|
2019-01-25 15:48:47 +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 |