| .. |
|
AES_GCM_KnownVectorTests.swift
|
feat(ios/e2ee): schemaVersion 3 sealed answers + ECIES keyboxes Path A + DeviceKeyStatus (Batch 4)
|
2026-06-28 17:14:50 -05:00 |
|
AnswerCryptoTests.swift
|
fix(ios/crypto): AnswerCrypto AAD to coupleId-only (matches Android FieldEncryptor); add vector fixtures for sealed-answer canonical JSON + Argon2id (TODO_ANDROID_RUN placeholders for paired CI)
|
2026-06-28 17:19:00 -05:00 |
|
CoupleEncryptionManagerTests.swift
|
docs(ios/crypto): SPEC §18 Batch 5 status + Argon2id fixture-driven test (skips until paired CI fills TODO_ANDROID_RUN)
|
2026-06-28 17:22:31 -05:00 |
|
CoupleKeyStoreTests.swift
|
feat(ios/crypto): CryptoKit interop primitives — RecoveryKeyManager, FieldEncryptor (enc:v1:), CoupleEncryptionManager (Argon2id v1.3), Keychain store, wordlist bundle, tests + FirestoreService E2EE contract annotation
|
2026-06-28 16:56:51 -05:00 |
|
DeviceKeyStatusTests.swift
|
feat(ios/e2ee): schemaVersion 3 sealed answers + ECIES keyboxes Path A + DeviceKeyStatus (Batch 4)
|
2026-06-28 17:14:50 -05:00 |
|
FieldEncryptorTests.swift
|
feat(ios/crypto): CryptoKit interop primitives — RecoveryKeyManager, FieldEncryptor (enc:v1:), CoupleEncryptionManager (Argon2id v1.3), Keychain store, wordlist bundle, tests + FirestoreService E2EE contract annotation
|
2026-06-28 16:56:51 -05:00 |
|
InMemoryCoupleKeyStore.swift
|
feat(ios/crypto): CryptoKit interop primitives — RecoveryKeyManager, FieldEncryptor (enc:v1:), CoupleEncryptionManager (Argon2id v1.3), Keychain store, wordlist bundle, tests + FirestoreService E2EE contract annotation
|
2026-06-28 16:56:51 -05:00 |
|
InvitePayloadTests.swift
|
feat(ios/e2ee): wire createInvite/acceptInvite + schemaVersion 2 daily-answer encrypt/decrypt (Batch 3)
|
2026-06-28 17:04:47 -05:00 |
|
KeyboxCallableTests.swift
|
feat(ios): wire wrapReleaseKeyForPartner + MockFirestoreReleaseKey tests for the new Cloud Function
|
2026-06-28 17:19:11 -05:00 |
|
KeyboxCryptoTests.swift
|
feat(ios/e2ee): schemaVersion 3 sealed answers + ECIES keyboxes Path A + DeviceKeyStatus (Batch 4)
|
2026-06-28 17:14:50 -05:00 |
|
MockFirestoreInvites.swift
|
feat(ios/e2ee): wire createInvite/acceptInvite + schemaVersion 2 daily-answer encrypt/decrypt (Batch 3)
|
2026-06-28 17:04:47 -05:00 |
|
RecoveryKeyManagerTests.swift
|
feat(ios/crypto): CryptoKit interop primitives — RecoveryKeyManager, FieldEncryptor (enc:v1:), CoupleEncryptionManager (Argon2id v1.3), Keychain store, wordlist bundle, tests + FirestoreService E2EE contract annotation
|
2026-06-28 16:56:51 -05:00 |
|
SealedAnswerCryptoTests.swift
|
fix(ios/crypto): AnswerCrypto AAD to coupleId-only (matches Android FieldEncryptor); add vector fixtures for sealed-answer canonical JSON + Argon2id (TODO_ANDROID_RUN placeholders for paired CI)
|
2026-06-28 17:19:00 -05:00 |
|
WordlistTests.swift
|
feat(ios/crypto): CryptoKit interop primitives — RecoveryKeyManager, FieldEncryptor (enc:v1:), CoupleEncryptionManager (Argon2id v1.3), Keychain store, wordlist bundle, tests + FirestoreService E2EE contract annotation
|
2026-06-28 16:56:51 -05:00 |