From 2852c5a0e20bcc46d24a3d95e862b6e3e83989e8 Mon Sep 17 00:00:00 2001 From: jwilkes Date: Mon, 15 May 2023 16:51:40 +0200 Subject: [PATCH] fixed and aligned Magic ID to match everywhere. --- src/doc/3_implementationsbeschreibung.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/doc/3_implementationsbeschreibung.md b/src/doc/3_implementationsbeschreibung.md index fa964a7..29845b7 100644 --- a/src/doc/3_implementationsbeschreibung.md +++ b/src/doc/3_implementationsbeschreibung.md @@ -309,8 +309,9 @@ Eine Inhaltskompression ist vorgesehen; diese dürfte insbesondere bei Textdaten ### Implementationsdetails generell - Alle Zahlwerte werden Big-Endian gespeichert: das Wichtigste zuerst. (Network Byte Order, konsistent mit kryptographischen Funktionen, ASN.1-Repräsentation usw.) -- Es wird immer mindestens ein ungenutztes Zufallsbyte in den ersten Block gelegt; falls nötig, wird hierfür die MagicID gekürzt. -- Die MagicID lautet 0x3e7ab1705AFEE410. +- Es wird immer mindestens ein ungenutztes Zufallsbyte in den ersten Block gelegt; falls nötig, wird hierfür die MagicID + gekürzt. +- Die MagicID lautet 0x3E7AB1705AFEE410. Für alle bislang definierten Versionen gilt weiter: - Als Größe des "inneren nonce" wird 32 bit (4 byte) gewählt. Damit bleiben bei üblicher symmetrischer Verschlüsselung pro Datenblock 12 byte für Nutzdaten; das Padding vergrößert dann seine Eingabedaten um etwas mehr als 25%.