File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,13 +29,13 @@ export function GenerateRC4Random(seed: VNum | VStr): VNativeFn {
2929export async function GenerateChaCha20Random ( seed : VNum | VStr , options : Map < string , Value > | undefined ) : Promise < VNativeFn > {
3030 let actualSeed : Uint8Array ;
3131 if ( seed . type === 'num' ) {
32- let float64Array = new Float64Array ( [ seed . value ] ) ;
33- let numberAsIntegerOptionValue = options ?. get ( " chacha20NumberSeedLegacyBehaviour" ) ;
32+ const float64Array = new Float64Array ( [ seed . value ] ) ;
33+ const numberAsIntegerOptionValue = options ?. get ( ' chacha20NumberSeedLegacyBehaviour' ) ;
3434 let numberAsInteger = false ;
35- if ( numberAsIntegerOptionValue ?. type === " bool" ) {
35+ if ( numberAsIntegerOptionValue ?. type === ' bool' ) {
3636 numberAsInteger = numberAsIntegerOptionValue . value ;
3737 }
38- let seedToDigest = numberAsInteger ? new Uint8Array ( float64Array ) : new Uint8Array ( float64Array . buffer ) ;
38+ const seedToDigest = numberAsInteger ? new Uint8Array ( float64Array ) : new Uint8Array ( float64Array . buffer ) ;
3939 actualSeed = new Uint8Array ( await crypto . subtle . digest ( 'SHA-384' , seedToDigest ) ) ;
4040 } else {
4141 actualSeed = new Uint8Array ( await crypto . subtle . digest ( 'SHA-384' , new Uint8Array ( textEncoder . encode ( seed . value ) ) ) ) ;
You can’t perform that action at this time.
0 commit comments