(value: bigint)
| 10 | }) |
| 11 | |
| 12 | const makeCrypto = (value: bigint) => |
| 13 | Crypto.make({ |
| 14 | randomBytes: () => |
| 15 | Uint8Array.of( |
| 16 | Number((value >> 48n) & 0x3fn), |
| 17 | Number((value >> 40n) & 0xffn), |
| 18 | Number((value >> 32n) & 0xffn), |
| 19 | Number((value >> 24n) & 0xffn), |
| 20 | Number((value >> 16n) & 0xffn), |
| 21 | Number((value >> 8n) & 0xffn), |
| 22 | Number(value & 0xffn) |
| 23 | ), |
| 24 | digest: (_algorithm, data) => Effect.succeed(data) |
| 25 | }) |
| 26 | |
| 27 | describe("Crypto", () => { |
| 28 | it("supports string literal digest algorithms", () => { |
no test coverage detected