Skip to content

🔐 tor-handshake ​

نظرة عامة ​

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

الملفات البرمجية ​

Cargo.toml ​

src/lib.rs ​

src/handshake_helpers.rs ​

جميع الحقوق محفوظة © 2026 Qtoom