Jivin Ronen Shitrit lays it down ...
>
> Hi
>
> I'm using the OCF package,
> I compiled the OpenSSL package with the OCF patch.
> I also compiled the OCF as kernel module with SW crypto.
> I ran the speed test from the OpenSSL and everything seems to work nice.
>
> When I looked into the speed test, I figured that if an application want
> to use the OpenSSL with the OCF crypto dev engine, then it must specify
> it, and the APIs are different then when using the integrated SW crypto
> inside the Open SLL.
>
> I want to use the Rsync application which uses the OpenSSL lib, in a way
> that it will use the OCF interface by default.
> Should I change the Rsync Application??
> Is there any patch which cause the OpenSSL to use the OCF crypto dev
> engine by default (if possible) and if not then Go to the other engines
> or the OpenSSL integrated SW crypto??
> Any other suggestions??
It's something I have wondered about myself.
Have a look at the ssh.patch with OCF, it may give you some hints as to
what is needed in rsync.
Basically you need to call:
ENGINE_load_builtin_engines();
ENGINE_register_all_complete();
near the start of the program. What I don't know for sure is how to
ensure the HW engines take precedence over the software ones :-(
With scp I could do it by choosing appropriate alg's IIRC, it's been a
while,
Cheers,
Davidm
--
David McCullough, [EMAIL PROTECTED], Custom Embedded Solutions + Security
Ph:+61 734352815 Fx:+61 738913630 http://www.uCdot.org http://www.cyberguard.com
-
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html