From 59b608f0a6a8374efb348c6bf7fdb9982a6f35e8 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Mon, 26 Mar 2018 16:18:21 +0200 Subject: [PATCH] Enable native Brainpool crypto on Node --- src/crypto/public_key/elliptic/curves.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/crypto/public_key/elliptic/curves.js b/src/crypto/public_key/elliptic/curves.js index fe12cd7b..46290620 100644 --- a/src/crypto/public_key/elliptic/curves.js +++ b/src/crypto/public_key/elliptic/curves.js @@ -98,32 +98,32 @@ const curves = { node: false // nodeCurves.ed25519 TODO }, curve25519: { - oid: [0x06, 0x08, 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x05, 0x01], + oid: [0x06, 0x0A, 0x2B, 0x06, 0x01, 0x04, 0x01, 0x97, 0x55, 0x01, 0x05, 0x01], keyType: enums.publicKey.ecdsa, hash: enums.hash.sha256, cipher: enums.symmetric.aes128, node: false // nodeCurves.curve25519 TODO }, brainpoolP256r1: { - oid: [0x06, 0x07, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07], + oid: [0x06, 0x09, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07], keyType: enums.publicKey.ecdsa, hash: enums.hash.sha256, cipher: enums.symmetric.aes128, - node: false // nodeCurves.brainpoolP256r1 TODO + node: nodeCurves.brainpoolP256r1 }, brainpoolP384r1: { - oid: [0x06, 0x07, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0B], + oid: [0x06, 0x09, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0B], keyType: enums.publicKey.ecdsa, hash: enums.hash.sha384, cipher: enums.symmetric.aes192, - node: false // nodeCurves.brainpoolP384r1 TODO + node: nodeCurves.brainpoolP384r1 }, brainpoolP512r1: { - oid: [0x06, 0x07, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0D], + oid: [0x06, 0x09, 0x2B, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0D], keyType: enums.publicKey.ecdsa, hash: enums.hash.sha512, cipher: enums.symmetric.aes256, - node: false // nodeCurves.brainpoolP512r1 TODO + node: nodeCurves.brainpoolP512r1 } };