getRandomValues.any.html
Details
- Test
/WebCryptoAPI/getRandomValues.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | Float16 arrays |
| PASS | Float arrays |
| PASS | DataView |
| PASS | Integer array: Int8Array |
| FAIL | Large length: Int8Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Int8Array |
| PASS | Subclass of Int8Array |
| PASS | Integer array: Int16Array |
| FAIL | Large length: Int16Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Int16Array |
| PASS | Subclass of Int16Array |
| PASS | Integer array: Int32Array |
| FAIL | Large length: Int32Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Int32Array |
| PASS | Subclass of Int32Array |
| PASS | Integer array: BigInt64Array |
| FAIL | Large length: BigInt64Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: BigInt64Array |
| PASS | Subclass of BigInt64Array |
| PASS | Integer array: Uint8Array |
| FAIL | Large length: Uint8Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Uint8Array |
| PASS | Subclass of Uint8Array |
| PASS | Integer array: Uint8ClampedArray |
| FAIL | Large length: Uint8ClampedArray assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Uint8ClampedArray |
| PASS | Subclass of Uint8ClampedArray |
| PASS | Integer array: Uint16Array |
| FAIL | Large length: Uint16Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Uint16Array |
| PASS | Subclass of Uint16Array |
| PASS | Integer array: Uint32Array |
| FAIL | Large length: Uint32Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: Uint32Array |
| PASS | Subclass of Uint32Array |
| PASS | Integer array: BigUint64Array |
| FAIL | Large length: BigUint64Array assert_throws_quotaexceedederror: crypto.getRandomValues length over 65536 function "() => {
self.crypto.getRandomValues(new ctor(maxlength + 1));
}" threw object "QuotaExceededErr… |
| PASS | Null arrays: BigUint64Array |
| PASS | Subclass of BigUint64Array |