0%

本文分析Linux kernel里crypto子系统的大概实现,写crypto子系统下的加速器驱动的时候 可以参考下。crypto子系统支持加解密,压缩解压缩等功能。

阅读全文 »

本文试图梳理aarch64构架下的内存屏障的逻辑,细节的东西还要去看ARMv8的手册。其实, 《ARM Cortex-A Series Programmer’s Guide for ARMv8-A》这本书的第13章,memory order已经对内存屏障的内容做了比较入门的讲解。

阅读全文 »

Linux内核crypto子系统带有自测试的功能,它可以对注册到crypto子系统上的各种算法 做测试。如果你自己写了一个驱动注册了一个算法到crypto子系统上可以使用crypto自带 的测试程序做一下快速的测试。本文大概介绍下crypto下的自测试相关的东西。

阅读全文 »