Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-05 | fix(ext/node): rewrite digest handling (#24392) | Luca Casonato | |
Previously we had many different code paths all handling digests in different places, all with wildly different digest support. This commit rewrites this to use a single digest handling mechanism for all digest operations. It adds various aliases for digest algorithms, like node does. For example `sha1WithRSAEncryption` is an alias for `sha1`. It also adds support for `md5-sha1` digests in various places. | |||
2024-07-01 | feat: upgrade deno_core (#24364) | snek | |
- Symbol.asyncDispose no longer needs to be polyfilled - assorted updates for cppgc api changes | |||
2024-06-24 | fix(ext/node): rewrite crypto.Hash (#24302) | Luca Casonato | |
Changes in this PR: - Added new fixed size hash algorithms (blake2b512, blake2s256, sha512-224, sha512-256, sha3-224, sha3-256, sha3-384, sha3-512, sm3) - Added variable size hash algorithms (the concept), with the algorithms shake128 and shake256 - Use cppgc instead of resources for the hasher - Enable Node's crypto.Hash tests and fix found bugs | |||
2024-01-01 | chore: update copyright to 2024 (#21753) | David Sherret | |
2023-06-27 | test(ext/node): port crypto_test.ts from deno_std (#19561) | Felipe Baltor | |
2023-04-24 | refactor(ext/node): reorganize ops (#18799) | Bartek IwaĆczuk | |
Move all op related code of "ext/node" to "ext/node/ops" module. These files were unnecessarily scattered around the extension. |