mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00
crypto: support ML-DSA KeyObject, sign, and verify
PR-URL: https://github.com/nodejs/node/pull/59259 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Ethan Arrowood <ethan@arrowood.dev> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
2b4a09ef8b
commit
24e28c41b5
31 changed files with 1482 additions and 47 deletions
|
@ -18,13 +18,14 @@ function readKeyPair(publicKeyName, privateKeyName) {
|
|||
}
|
||||
|
||||
const keyFixtures = {
|
||||
ec: readKeyPair('ec_p256_public', 'ec_p256_private'),
|
||||
rsa: readKeyPair('rsa_public_2048', 'rsa_private_2048'),
|
||||
ed25519: readKeyPair('ed25519_public', 'ed25519_private'),
|
||||
'ec': readKeyPair('ec_p256_public', 'ec_p256_private'),
|
||||
'rsa': readKeyPair('rsa_public_2048', 'rsa_private_2048'),
|
||||
'ed25519': readKeyPair('ed25519_public', 'ed25519_private'),
|
||||
'ml-dsa-44': readKeyPair('ml_dsa_44_public', 'ml_dsa_44_private'),
|
||||
};
|
||||
|
||||
const bench = common.createBenchmark(main, {
|
||||
keyType: ['rsa', 'ec', 'ed25519'],
|
||||
keyType: ['rsa', 'ec', 'ed25519', 'ml-dsa-44'],
|
||||
keyFormat: ['pkcs8', 'spki', 'der-pkcs8', 'der-spki', 'jwk-public', 'jwk-private'],
|
||||
n: [1e3],
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue