Skip to content
Snippets Groups Projects
Commit 66154b7d authored by Sasha Ilieva's avatar Sasha Ilieva
Browse files

Set RNG

parent 9b4f47f7
No related branches found
No related tags found
1 merge request!88908 account recovery ability to add contacts to trusted contacts list for account recovery
...@@ -44,7 +44,9 @@ import { ...@@ -44,7 +44,9 @@ import {
initSecrets, initSecrets,
generateRecoveryKey, generateRecoveryKey,
divideSecretToShares, divideSecretToShares,
combineSecret combineSecret,
setRNG,
getSecretsConfig
} from "../utilities/secrets"; } from "../utilities/secrets";
const penpalMethods = require("../../temp/penpal-methods").default; const penpalMethods = require("../../temp/penpal-methods").default;
...@@ -976,6 +978,8 @@ const connection = Penpal.connectToParent({ ...@@ -976,6 +978,8 @@ const connection = Penpal.connectToParent({
contactsGetTrusteeContactsPublicKeys: async () => { contactsGetTrusteeContactsPublicKeys: async () => {
try { try {
initSecrets(); initSecrets();
setRNG("browserCryptoGetRandomValues");
getSecretsConfig();
console.log("getting public keys"); console.log("getting public keys");
const response = await executeRestfulFunction( const response = await executeRestfulFunction(
"private", "private",
......
...@@ -5,6 +5,9 @@ import secrets from "../lib/secrets"; ...@@ -5,6 +5,9 @@ import secrets from "../lib/secrets";
*/ */
export const initSecrets = (bits, rngType) => secrets.init(bits, rngType); export const initSecrets = (bits, rngType) => secrets.init(bits, rngType);
export const setRNG = rngType => secrets.setRNG(rngType);
export const getSecretsConfig = () => secrets.getConfig();
/** /**
* Function generates a random bits length string, and output it in hexadecimal format * Function generates a random bits length string, and output it in hexadecimal format
* *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment