> Some crypto cards are based on a supported chip, but are simply > re-branded. I took a brief look at the Cavium and it looks like they > have their own chips. We don't have support for those. They also state > they have drivers for FreeBSD. Perhaps you can talk them into making > an BSD-licensed OpenBSD driver or donating specs/cards to the project > and someone might offer to write a driver.
Normally when a vendor says they have a driver for some operating system, it means We have a driver binary that we load into the kernel, or one that runs in userland that talks to the card via /dev/pci or /dev/mem, and then OpenSSL's engine handles this via a dynamically loading a binary .so library we supply. Not exactly what most of you want running.