This is good - the openbsd driver for hardware accelerated aes encryption and the hardware random number generator has been ported to freebsd!

The security block and hwrng can be found on AMD Geode LX chips, such as those featured in PC Engines boards.

I haven’t tested it out yet, but I plan to very soon.

Thanks much Patrick Lamaizière!

http://user.lamaiziere.net/patrick/glxsb-220608.tar.gz

So the module I just compiled on RELENG_7_1 appears to work…

glxsb0: <AMD Geode LX Security Block (AES-128-CBC,RNG)> mem 0xefff4000-0xefff7fff irq 9 at device 1.2 on pci0

and I’m pleased to find someone on the forums who tried it too. I just updated loader.conf with glxsb_load=”YES”. Rebooting now… and then I have to change my IPSec algorithms.