I'm testing out the VIA padlock with Ubuntu and openssl-0.9.8e. First off, I added gutsy to my sources list, then I installed the libssl-0.9.8e source, and installed gcc and g++ packages. Then I downloaded the patch:
http://www.logix.cz/michal/devel/padlock/contrib/openssl-0.9.8e-engine.diff
DOH! I get this error:
/tmp/ccJ8tDM2.s:589: Error: Incorrect register `%rax' used with `l' suffix
Tried running ./config to see if that helps. Nope, now trying to run ./Configure, but need perl. STrange. Installing perl and running ./config got it to compile, but I'm not seeing the padlock driver get used by default when calling openssl speed tests. Hmmm. Maybe its only when the padlock library gets called?