🔐 tor-handshake
نظرة عامة
مكتبة tor-handshake تُنفّذ مرحلة المصافحة ntor (Key Agreement) مع عقد شبكة Tor — وهي العملية التي تُولّد المفاتيح المشتركة اللازمة لتشفير كل قفزة في الدائرة. تشمل بناء رسالة العميل، معالجة رد الخادم، والتحقق من الـ auth token، ثم اشتقاق 72 بايت من المواد المفتاحية (Kf+Kb+Df+Db) عبر ChaCha20 كـ KDF. ملاحظة: بعض الدوال في مرحلة Placeholder تنتظر مكتبة Curve25519 كاملة.
