RFC: توسيع مكتبة التشفير — وحدة تشفير جديدة#36
Open
SalehKadah wants to merge 1 commit into
Open
Conversation
…EAD + غير متماثل) يقترح وحدة `تشفير` ذاتيّة التنفيذ بالكامل (بلا OpenSSL) بجانب `تأكيدات` القائمة: BLAKE3+HMAC، PBKDF2/HKDF، AEAD حقيقيّ عبر ChaCha20-Poly1305، وX25519/Ed25519. يفتح بفحص عاجل مستقلّ: عشوائي_آمن في وقت تشغيل المترجم ليست آمنة فعليًّا (srand(time)+rand())، ويقترح خطّة مرحليّة (٠-٤) تبني كل مرحلة على سابقتها وتُدمَج كـPR مستقلّ.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0000-template.mdإلىtext/0000-اسم-وصفي.md(دون ترقيم بعد)..صفي المقترح صحيحة الصياغة (كلمات مفتاحية عربية، تنتهي الكتل بـنهاية).ملخّص المقترح
وحدة
تشفيرجديدة (منفصلة عنتأكيداتالقائمة، بلا كسر توافق) — ذاتيّةالتنفيذ بالكامل، تنافس المكتبات العالميّة في التغطية الوظيفيّة دون التخلّي عن
قيد الوضع الحرّ الذي فرض حذف
stdlib/crypto(OpenSSL) في s-programming-language#212:هاش/MAC حديثان (BLAKE3 + HMAC)، اشتقاق مفاتيح (PBKDF2/HKDF)، AEAD حقيقيّ
(ChaCha20-Poly1305)، وتشفير غير متماثل (X25519/Ed25519). يفتتح بفحص عاجل
مستقلّ:
عشوائي_آمنفي وقت تشغيل المترجم غير آمنة فعليًّا حاليًّا(
srand(time(NULL))+rand())، ويقترح خطّة مرحليّة (٠→٤) قابلة للدمج PRتلو PR.
رابط النقاش
لم يُفتح نقاش Discussion مسبق — المتابعة المباشرة لتوحيد هاش/شفّر/فك_تشفير
في s-programming-language#212/#213.