On Friday 12 December 2008 01:07:04 Madhusudan Bhat wrote: > Hi Geoff, > > I appreciate your reply. Currently, I dont have any engine supported > at the openssl side. I have crypto driver at the kernel side, which > registered with the kernel for the hashing and encryption algos. > > >From the openssl, when I issue "enc" or "dgst" commands, I dont give > > "engine" parameter. Basically, I dont set any engine. With my > understanding, openssl will pass the command to kernel, kernel will > search the first available registered crypto driver which is capable > of handling requested operation and submit the request to that crypto > driver.
If no engine is set up, then openssl will use its own software implementations to perform all crypto operations. If openssl is passing anything to hardware via the kernel, that's because an engine has been setup. You are probably using the cryptodev engine without realising it. What is your platform, and what is your application? In particular, does it call ENGINE_load_builtin_engines() at all? Cheers, Geoff -- Un terrien, c'est un singe avec des clefs de char... ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org