Skip to content
File

Blob: src/workerd/api/node/tests/crypto_keys-test.wd-test

4.5 KB
1using Workerd = import "/workerd/workerd.capnp";
2 
3const unitTests :Workerd.Config = (
4 services = [
5 ( name = "crypto_keys-test",
6 worker = (
7 modules = [
8 (name = "worker", esModule = embed "crypto_keys-test.js")
9 ],
10 compatibilityFlags = ["nodejs_compat", "nodejs_compat_v2", "experimental", "disable_fast_jsg_struct"],
11 bindings = [
12 ( name = "dh_private.pem", text = embed "fixtures/dh_private.pem" ),
13 ( name = "dsa_private_pkcs8.pem", text = embed "fixtures/dsa_private_pkcs8.pem" ),
14 ( name = "ed25519_private.pem", text = embed "fixtures/ed25519_private.pem" ),
15 ( name = "rsa_private_encrypted.pem", text = embed "fixtures/rsa_private_encrypted.pem" ),
16 ( name = "rsa_pss_private_2048_sha1_sha1_20.pem", text = embed "fixtures/rsa_pss_private_2048_sha1_sha1_20.pem" ),
17 ( name = "dsa_private_1025.pem", text = embed "fixtures/dsa_private_1025.pem" ),
18 ( name = "ec_p256_private.pem", text = embed "fixtures/ec_p256_private.pem" ),
19 ( name = "ed448_private.pem", text = embed "fixtures/ed448_private.pem" ),
20 ( name = "rsa_private.pem", text = embed "fixtures/rsa_private.pem" ),
21 ( name = "rsa_pss_private_2048_sha256_sha256_16.pem", text = embed "fixtures/rsa_pss_private_2048_sha256_sha256_16.pem" ),
22 ( name = "dsa_private_encrypted_1025.pem", text = embed "fixtures/dsa_private_encrypted_1025.pem" ),
23 ( name = "ec_p384_private.pem", text = embed "fixtures/ec_p384_private.pem" ),
24 ( name = "rsa_private_2048.pem", text = embed "fixtures/rsa_private_2048.pem" ),
25 ( name = "rsa_private_pkcs8_bad.pem", text = embed "fixtures/rsa_private_pkcs8_bad.pem" ),
26 ( name = "rsa_pss_private_2048_sha512_sha256_20.pem", text = embed "fixtures/rsa_pss_private_2048_sha512_sha256_20.pem" ),
27 ( name = "dsa_private_encrypted.pem", text = embed "fixtures/dsa_private_encrypted.pem" ),
28 ( name = "ec_p521_private.pem", text = embed "fixtures/ec_p521_private.pem" ),
29 ( name = "rsa_private_4096.pem", text = embed "fixtures/rsa_private_4096.pem" ),
30 ( name = "rsa_private_pkcs8.pem", text = embed "fixtures/rsa_private_pkcs8.pem" ),
31 ( name = "x25519_private.pem", text = embed "fixtures/x25519_private.pem" ),
32 ( name = "dsa_private.pem", text = embed "fixtures/dsa_private.pem" ),
33 ( name = "ec_secp256k1_private.pem", text = embed "fixtures/ec_secp256k1_private.pem" ),
34 ( name = "rsa_private_b.pem", text = embed "fixtures/rsa_private_b.pem" ),
35 ( name = "rsa_pss_private_2048.pem", text = embed "fixtures/rsa_pss_private_2048.pem" ),
36 ( name = "x448_private.pem", text = embed "fixtures/x448_private.pem" ),
37 
38 ( name = "dh_public.pem", text = embed "fixtures/dh_public.pem" ),
39 ( name = "dsa_public_1025.pem", text = embed "fixtures/dsa_public_1025.pem" ),
40 ( name = "dsa_public.pem", text = embed "fixtures/dsa_public.pem" ),
41 ( name = "ec_p256_public.pem", text = embed "fixtures/ec_p256_public.pem" ),
42 ( name = "ec_p384_public.pem", text = embed "fixtures/ec_p384_public.pem" ),
43 ( name = "ec_p521_public.pem", text = embed "fixtures/ec_p521_public.pem" ),
44 ( name = "ec_secp256k1_public.pem", text = embed "fixtures/ec_secp256k1_public.pem" ),
45 ( name = "ed25519_public.pem", text = embed "fixtures/ed25519_public.pem" ),
46 ( name = "ed448_public.pem", text = embed "fixtures/ed448_public.pem" ),
47 ( name = "rsa_pss_public_2048.pem", text = embed "fixtures/rsa_pss_public_2048.pem" ),
48 ( name = "rsa_pss_public_2048_sha1_sha1_20.pem", text = embed "fixtures/rsa_pss_public_2048_sha1_sha1_20.pem" ),
49 ( name = "rsa_pss_public_2048_sha256_sha256_16.pem", text = embed "fixtures/rsa_pss_public_2048_sha256_sha256_16.pem" ),
50 ( name = "rsa_pss_public_2048_sha512_sha256_20.pem", text = embed "fixtures/rsa_pss_public_2048_sha512_sha256_20.pem" ),
51 ( name = "rsa_public_2048.pem", text = embed "fixtures/rsa_public_2048.pem" ),
52 ( name = "rsa_public_4096.pem", text = embed "fixtures/rsa_public_4096.pem" ),
53 ( name = "rsa_public_b.pem", text = embed "fixtures/rsa_public_b.pem" ),
54 ( name = "rsa_public.pem", text = embed "fixtures/rsa_public.pem" ),
55 ( name = "x25519_public.pem", text = embed "fixtures/x25519_public.pem" ),
56 ( name = "x448_public.pem", text = embed "fixtures/x448_public.pem" ),
57 
58 ( name = "agent1-cert.pem", text = embed "fixtures/agent1-cert.pem" ),
59 ],
60 )
61 ),
62 ],
63);