I have tried the following command to get the hw crypto to work: openssl speed des-cbc -engine cryptodev But the result I got is pretty much the same if I don't specify the cryptodev engine. The crypto card I have is hifn7956. I tried to compile hifn7751.c by commenting out #undef HIFN_DEBUG, hoping to get some debug msgs, but I got none. So the hifn driver is not really called. On FreeBSD I need to specify a -evp flag, However, if I specify -evp, it say "no EVP given". So it looks like that I need to provide a parameter to -evp. But I have no idea what are valid parms. On FreeBSD, -evp with no parm is OK.
Environ: OpenBSD ver: 3.8 Processor: Intel Xeon 2.8G. Winston