Skip to content

Commit cc37cc4

Browse files
authored
fix: Fill correct view region in crypto.getRandomValues (AssemblyScript#1659)
1 parent 1188b8a commit cc37cc4

File tree

4 files changed

+1749
-878
lines changed

4 files changed

+1749
-878
lines changed

std/assembly/crypto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55

66
export namespace crypto {
77
export function getRandomValues(array: Uint8Array): void {
8-
var err = random_get(changetype<usize>(array.buffer), <usize>array.byteLength);
8+
var err = random_get(changetype<usize>(array.buffer) + <usize>array.byteOffset, <usize>array.byteLength);
99
if (err) throw new Error(errnoToString(err));
1010
}
1111
}

0 commit comments

Comments
 (0)