getRandomValues.any.html

FAILExpected30 of 39 subtests pass630 ms

Details

Test
/WebCryptoAPI/getRandomValues.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSFloat16 arrays
PASSFloat arrays
PASSDataView
PASSInteger array: Int8Array
FAILLarge length: Int8Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Int8Array
PASSSubclass of Int8Array
PASSInteger array: Int16Array
FAILLarge length: Int16Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Int16Array
PASSSubclass of Int16Array
PASSInteger array: Int32Array
FAILLarge length: Int32Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Int32Array
PASSSubclass of Int32Array
PASSInteger array: BigInt64Array
FAILLarge length: BigInt64Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: BigInt64Array
PASSSubclass of BigInt64Array
PASSInteger array: Uint8Array
FAILLarge length: Uint8Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Uint8Array
PASSSubclass of Uint8Array
PASSInteger array: Uint8ClampedArray
FAILLarge length: Uint8ClampedArray
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Uint8ClampedArray
PASSSubclass of Uint8ClampedArray
PASSInteger array: Uint16Array
FAILLarge length: Uint16Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Uint16Array
PASSSubclass of Uint16Array
PASSInteger array: Uint32Array
FAILLarge length: Uint32Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: Uint32Array
PASSSubclass of Uint32Array
PASSInteger array: BigUint64Array
FAILLarge length: BigUint64Array
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => { self.crypto.getRandomValues(new ctor(maxlength + 1)); }" threw object "QuotaExceededErr…
PASSNull arrays: BigUint64Array
PASSSubclass of BigUint64Array