@dfns/dfns-key-import-nodejs
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -29,2 +29,8 @@ /* tslint:disable */ | ||
/** | ||
* Converts EdDSA secret key into secret scalar that can be used for key import | ||
* @param {Uint8Array} secret_key | ||
* @returns {SecretScalar} | ||
*/ | ||
export function convertEddsaSecretKeyToScalar(secret_key: Uint8Array): SecretScalar; | ||
/** | ||
* The protocol for which a key can be used. | ||
@@ -31,0 +37,0 @@ */ |
@@ -250,2 +250,25 @@ let imports = {}; | ||
/** | ||
* Converts EdDSA secret key into secret scalar that can be used for key import | ||
* @param {Uint8Array} secret_key | ||
* @returns {SecretScalar} | ||
*/ | ||
module.exports.convertEddsaSecretKeyToScalar = function(secret_key) { | ||
try { | ||
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); | ||
const ptr0 = passArray8ToWasm0(secret_key, wasm.__wbindgen_malloc); | ||
const len0 = WASM_VECTOR_LEN; | ||
wasm.convertEddsaSecretKeyToScalar(retptr, ptr0, len0); | ||
var r0 = getInt32Memory0()[retptr / 4 + 0]; | ||
var r1 = getInt32Memory0()[retptr / 4 + 1]; | ||
var r2 = getInt32Memory0()[retptr / 4 + 2]; | ||
if (r2) { | ||
throw takeObject(r1); | ||
} | ||
return SecretScalar.__wrap(r0); | ||
} finally { | ||
wasm.__wbindgen_add_to_stack_pointer(16); | ||
} | ||
}; | ||
function handleError(f, args) { | ||
@@ -252,0 +275,0 @@ try { |
{ | ||
"name": "@dfns/dfns-key-import-nodejs", | ||
"description": "Cryptography code for importing a key to Dfns", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"license": "MIT OR Apache-2.0", | ||
@@ -6,0 +6,0 @@ "repository": { |
Sorry, the diff of this file is not supported yet
347336
717