using Workerd = import "/workerd/workerd.capnp"; const unitTests :Workerd.Config = ( services = [ ( name = "crypto_keys-test", worker = ( modules = [ (name = "worker", esModule = embed "crypto_keys-test.js") ], compatibilityFlags = ["nodejs_compat", "nodejs_compat_v2", "experimental", "disable_fast_jsg_struct"], bindings = [ ( name = "dh_private.pem", text = embed "fixtures/dh_private.pem" ), ( name = "dsa_private_pkcs8.pem", text = embed "fixtures/dsa_private_pkcs8.pem" ), ( name = "ed25519_private.pem", text = embed "fixtures/ed25519_private.pem" ), ( name = "rsa_private_encrypted.pem", text = embed "fixtures/rsa_private_encrypted.pem" ), ( name = "rsa_pss_private_2048_sha1_sha1_20.pem", text = embed "fixtures/rsa_pss_private_2048_sha1_sha1_20.pem" ), ( name = "dsa_private_1025.pem", text = embed "fixtures/dsa_private_1025.pem" ), ( name = "ec_p256_private.pem", text = embed "fixtures/ec_p256_private.pem" ), ( name = "ed448_private.pem", text = embed "fixtures/ed448_private.pem" ), ( name = "rsa_private.pem", text = embed "fixtures/rsa_private.pem" ), ( name = "rsa_pss_private_2048_sha256_sha256_16.pem", text = embed "fixtures/rsa_pss_private_2048_sha256_sha256_16.pem" ), ( name = "dsa_private_encrypted_1025.pem", text = embed "fixtures/dsa_private_encrypted_1025.pem" ), ( name = "ec_p384_private.pem", text = embed "fixtures/ec_p384_private.pem" ), ( name = "rsa_private_2048.pem", text = embed "fixtures/rsa_private_2048.pem" ), ( name = "rsa_private_pkcs8_bad.pem", text = embed "fixtures/rsa_private_pkcs8_bad.pem" ), ( name = "rsa_pss_private_2048_sha512_sha256_20.pem", text = embed "fixtures/rsa_pss_private_2048_sha512_sha256_20.pem" ), ( name = "dsa_private_encrypted.pem", text = embed "fixtures/dsa_private_encrypted.pem" ), ( name = "ec_p521_private.pem", text = embed "fixtures/ec_p521_private.pem" ), ( name = "rsa_private_4096.pem", text = embed "fixtures/rsa_private_4096.pem" ), ( name = "rsa_private_pkcs8.pem", text = embed "fixtures/rsa_private_pkcs8.pem" ), ( name = "x25519_private.pem", text = embed "fixtures/x25519_private.pem" ), ( name = "dsa_private.pem", text = embed "fixtures/dsa_private.pem" ), ( name = "ec_secp256k1_private.pem", text = embed "fixtures/ec_secp256k1_private.pem" ), ( name = "rsa_private_b.pem", text = embed "fixtures/rsa_private_b.pem" ), ( name = "rsa_pss_private_2048.pem", text = embed "fixtures/rsa_pss_private_2048.pem" ), ( name = "x448_private.pem", text = embed "fixtures/x448_private.pem" ), ( name = "dh_public.pem", text = embed "fixtures/dh_public.pem" ), ( name = "dsa_public_1025.pem", text = embed "fixtures/dsa_public_1025.pem" ), ( name = "dsa_public.pem", text = embed "fixtures/dsa_public.pem" ), ( name = "ec_p256_public.pem", text = embed "fixtures/ec_p256_public.pem" ), ( name = "ec_p384_public.pem", text = embed "fixtures/ec_p384_public.pem" ), ( name = "ec_p521_public.pem", text = embed "fixtures/ec_p521_public.pem" ), ( name = "ec_secp256k1_public.pem", text = embed "fixtures/ec_secp256k1_public.pem" ), ( name = "ed25519_public.pem", text = embed "fixtures/ed25519_public.pem" ), ( name = "ed448_public.pem", text = embed "fixtures/ed448_public.pem" ), ( name = "rsa_pss_public_2048.pem", text = embed "fixtures/rsa_pss_public_2048.pem" ), ( name = "rsa_pss_public_2048_sha1_sha1_20.pem", text = embed "fixtures/rsa_pss_public_2048_sha1_sha1_20.pem" ), ( name = "rsa_pss_public_2048_sha256_sha256_16.pem", text = embed "fixtures/rsa_pss_public_2048_sha256_sha256_16.pem" ), ( name = "rsa_pss_public_2048_sha512_sha256_20.pem", text = embed "fixtures/rsa_pss_public_2048_sha512_sha256_20.pem" ), ( name = "rsa_public_2048.pem", text = embed "fixtures/rsa_public_2048.pem" ), ( name = "rsa_public_4096.pem", text = embed "fixtures/rsa_public_4096.pem" ), ( name = "rsa_public_b.pem", text = embed "fixtures/rsa_public_b.pem" ), ( name = "rsa_public.pem", text = embed "fixtures/rsa_public.pem" ), ( name = "x25519_public.pem", text = embed "fixtures/x25519_public.pem" ), ( name = "x448_public.pem", text = embed "fixtures/x448_public.pem" ), ( name = "agent1-cert.pem", text = embed "fixtures/agent1-cert.pem" ), ], ) ), ], );