Belege und Verfahren
Jede Aussage dieser Seite mit gefalteter Ecke, und wie sie zustande kam. Ändert sich eine Zahl, ändert sich ihr Datum mit.
Gefaltete Ecke: Die Aussage ist belegt, die Quelle steht am Fuß der Zelle.
- 1
500.000 Mails pro Postfach, Indexsuche in 58 ms
FoldBench, der eigene Benchmark von FOLD, gegen ein synthetisches Postfach mit 500.000 Nachrichten; Volltextabfrage über den SQLite-FTS5-Index; Median aus fünf Läufen.
- Umgebung
- Apple M1 Ultra · macOS 27.0 · Release-Build
- Stand
- 2026-09-22
- 2
3.044 automatisierte Tests für Engine und Oberfläche
Zählung der Testfunktionen (Swift Testing @Test und XCTest): Engine-Paket 2.257, Oberflächen-Paket 747 plus 40. Der letzte dokumentiert grüne Gesamtlauf beider Suiten war am 2026-09-17; am 2026-09-22 lief die Engine-Suite grün, die Oberflächen-Suite hatte zwei Fehler in einer vom Fensterfokus abhängigen Testgruppe.
- Umgebung
- Xcode 27.0 · Swift 6.4
- Stand
- 2026-09-22
- 3
0 Fremdpakete in Engine und Oberfläche
Die Abhängigkeitslisten beider Swift-Pakete (Engine und Oberfläche, 103.361 Zeilen Swift) sind leer; jeder Import ist ein Apple-System-Framework. Die App-Hülle der Direktversion ergänzt ein Paket, den Updater Sparkle.
- Umgebung
- Package.swift beider Pakete
- Stand
- 2026-09-22
- 4
95 im Quellcode zitierte RFCs
Verschiedene RFC-Nummern, die in den Swift-Quellen von Engine und Oberfläche genannt werden. Ein Zitat verweist auf den Standard, den ein Codeteil umsetzt oder gegen den er geprüft wird; es ist kein Konformitätszertifikat. Die Seite Standards nennt die, an denen sich ein Mail-Client messen lassen muss, mit ihrem Umsetzungsstand.
- Umgebung
- Quellbaum von Engine und Oberfläche
- Stand
- 2026-09-23
- 5
58 ms · 0,7 ms · 9 ms · 67 s bei 500.000 Mails
Messungen der Speicher-Engine mit FoldBench: Volltextabfrage, 50 Mail-Köpfe aus SQLite gelesen, Öffnen des Speichers mit erstem Index-Schnappschuss und Einlesen von 500.000 Mails in die Kopfdatenbank. App-Kaltstart, Bildzeit und Speicherbedarf sind budgetiert, aber noch nicht gemessen.
- Umgebung
- Apple M1 Ultra · macOS 27.0 · Release-Build · Median aus fünf Läufen
- Stand
- 2026-09-22
- 6
Fortress-Modus: Argon2id, HKDF, AES-256-GCM
Argon2id und BLAKE2b sind eigene Implementierungen von FOLD, in der Testsuite geprüft gegen den Testvektor aus RFC 9106 und gegen das argon2-Referenzwerkzeug. HKDF und AES-GCM stammen aus CryptoKit.
- Umgebung
- Automatisierte Tests
- Stand
- 2026-09-22
- 7
S/MIME: signieren, prüfen, verschlüsseln, entschlüsseln
Die Testsuite liest Nachrichten und Zertifikate, die mit openssl smime erzeugt wurden; von FOLD geschriebene Nachrichten wurden von Hand gegen openssl geprüft. CMS nach RFC 5652 mit RSA und AES-CBC; AES-GCM aus RFC 8551 wird noch nicht unterstützt.
- Umgebung
- Automatisierte Tests
- Stand
- 2026-09-23
- 8
OpenPGP: Ed25519 und Curve25519, Altlasten eingehegt
Entschlüsselung und Signaturprüfung in der Testsuite gegen Nachrichten und Schlüssel, die mit GnuPG erzeugt wurden (Ed25519, Curve25519, RSA); die Ablehnung von Nachrichten ohne Integritätsprüfung (EFAIL) ist eigens getestet. Von FOLD geschriebene Nachrichten wurden von Hand gegen GnuPG geprüft. RFC 9580, Schlüssel der Version 4.
- Umgebung
- Automatisierte Tests
- Stand
- 2026-09-23
- 9
DKIM auf deinem Rechner berechnet
Ed25519 Byte für Byte gegen das Beispiel aus RFC 8463, Anhang A; RSA gegen eine mit openssl signierte Testnachricht; Schlüssel unter 1024 Bit gemäß RFC 8301 verworfen.
- Umgebung
- Automatisierte Tests
- Stand
- 2026-09-22
Interne Dateiverweise und Rohmessungen liegen im Faktencheck dieser Seite; wer sie sehen will, schreibt an [email protected].