1 مستودع
Adjusting cipher selection based on the available hardware acceleration capabilities of the device.
Distinct from Hardware Acceleration: Candidates focus on GPU offloading for AI or DB; this is about selecting the most efficient software cipher when hardware AES is absent.
Explore 1 awesome GitHub repository matching security & cryptography · Cipher Performance Optimizations. Refine with filters or upvote what's useful.
s2n هي مكتبة أمان تعتمد على C وتنفيذ لبروتوكول TLS تعمل كطبقة نقل شبكة آمنة. توفر واجهة خلفية تشفيرية نمطية لتشفير تدفقات البيانات، وإدارة المصافحات، والتعامل مع المصادقة المتبادلة بين الأقران. يركز المشروع على التشفير ما بعد الكم، حيث يدمج تبادل المفاتيح والتوقيعات الرقمية المقاومة للكم لحماية الاتصالات ضد تهديدات الحوسبة المستقبلية. يتميز بتدابير تقوية الأمان، مثل تخزين الأسرار المقفل في الذاكرة لمنع تبديل المفاتيح إلى القرص وتخفيف هجمات التوقيت عبر التأخيرات العشوائية. تغطي المكتبة سطحاً واسعاً من إدارة الاتصال والتحسين، بما في ذلك استئناف الجلسة، والمفاتيح المشتركة مسبقاً، وإدخال/إخراج الشبكة غير المحظور عبر ردود الاتصال المخصصة. كما توفر أدوات شاملة لإدارة الشهادات للتعامل مع مخزن الثقة، والتحقق من الإبطال، والتحقق من الشفافية.
Improves performance on devices without hardware acceleration by prioritizing ChaCha20 over AES based on client preference.