]> git.ipfire.org Git - thirdparty/hostap.git/commit
Use keystore ENGINE for private key operations
authorKenny Root <kroot@google.com>
Wed, 21 Mar 2012 00:00:47 +0000 (17:00 -0700)
committerJouni Malinen <j@w1.fi>
Fri, 1 Nov 2013 14:35:31 +0000 (16:35 +0200)
commitebfe384979e42969908006ba0ec7483cc9c9fdb7
tree987308a08358c0a75cd9a886c8c1564507ecfefb
parentaec9e647dab45c87511f822f6f9468800ec6f3b1
Use keystore ENGINE for private key operations

The new keystore ENGINE is usable to perform private key operations when
we can't get the actual private key data. This is the case when hardware
crypto is enabled: the private key never leaves the hardware.

Subsequently, we need to be able to talk to OpenSSL ENGINEs that aren't
PKCS#11 or OpenSC. This just changes a few #define variables to allow us
to talk to our keystore engine without having one of those enabled and
without using a PIN.

Change-Id: Iabab5077c3d167a1e13bc8ef8745dc59ad4d62f7
src/crypto/tls_openssl.c