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

Reply via email to