
برنامج تشغيل أجهزة لنواة لينكس يوفر وصولاً من مساحة المستخدم إلى مسرعات التشفير العتادية، مما يتيح إعادة استخدام تشفيرات مساحة النواة لعمليات التشفير وفك التشفير المسرعة.
هذا هو برنامج تشغيل جهاز /dev/crypto، مماثل لتلك الموجودة في OpenBSD أو FreeBSD. الفكرة الرئيسية هي الوصول إلى التشفيرات الموجودة في مساحة النواة من مساحة المستخدم، مما يتيح إعادة استخدام تنفيذ عتادي للتشفير.
للاستفسارات والاقتراحات، يرجى استخدام الصفحة الرئيسية على https://github.com. يتم استضافة Cryptodev-linux على https://github.com/cryptodev-linux/cryptodev-linux.
الإصدارات الأقدم متاحة أيضًا على http://cryptodev-linux.org.
يحتاج GnuTLS إلى الترجمة مع --enable-cryptodev للاستفادة من /dev/crypto. يوصى باستخدام GnuTLS 3.0.14 أو أحدث.
يحتاج OpenSSL إلى العلامات -DHAVE_CRYPTODEV و -DUSE_CRYPTODEV_DIGESTS أثناء الترجمة. لاحظ أن العلامة الأخيرة (digests) قد تؤدي إلى عقوبة أداء في بعض الأنظمة.
غالبًا ما يحتاج مستوى تفصيل برنامج التشغيل إلى التعديل لأغراض التصحيح. يمكن استخدام أداة sysctl لذلك.
# sysctl ioctl.cryptodev_verbosity
ioctl.cryptodev_verbosity = 0
# sysctl ioctl.cryptodev_verbosity=3
ioctl.cryptodev_verbosity = 3