initial commit

This commit is contained in:
2026-07-13 01:45:37 +02:00
commit ecbb8bba9b
14 changed files with 1685 additions and 0 deletions

41
test/fixtures/filedrop-v1.json vendored Normal file
View File

@@ -0,0 +1,41 @@
{
"ciphertext": "encrypted fixture payload",
"contactEmail": "client@example.test",
"contactName": "Fixture Client",
"dropboxId": "fixture-dropbox",
"envelope": {
"version": 1,
"suite": "ECDH-P256+A256KW+A256GCM",
"createdAt": "2026-07-10T12:00:00.000Z",
"recipient": {
"keyFingerprint": "fixture-key-fingerprint",
"ephemeralPublicKey": {
"key_ops": [],
"ext": true,
"kty": "EC",
"x": "5SL1U-NK-YxVJ3VogCvUj5NXye4egWvFzZUOS9mp1jM",
"y": "dibuzB2lXxOlgyJ_relW52HKP16f_8d8yjhdGh5ILE8",
"crv": "P-256"
},
"wrappedContentKey": "fixture-wrapped-content-key"
},
"content": {
"algorithm": "AES-GCM-256",
"iv": "fixture-content-iv",
"byteLength": 25,
"sha256": "fixture-ciphertext-sha256"
},
"metadata": {
"algorithm": "AES-GCM-256",
"iv": "fixture-metadata-iv",
"ciphertext": "fixture-encrypted-metadata"
}
},
"languagePair": "DE -> EN",
"now": "2026-07-10T12:00:00.000Z",
"requestedDeadline": "2026-08-01",
"routingLabel": "translation",
"serviceType": "translation",
"uploadId": "upload-fixture-1",
"webhookId": "webhook-fixture-1"
}