[Openvpn-devel,0/3] Support-EC-certificates-with-cryptoapicert

Message ID 1516770381-29466-1-git-send-email-selva.nair@gmail.com
Headers show


Selva Nair Jan. 23, 2018, 6:06 p.m. UTC
From: Selva Nair <selva.nair@gmail.com>

With ecdsa signature support via management-external-key in limbo,
let's try to get EC support for Windows users through cryptoapicert.

Patch 1 and 2 are some code refactoring to make it easy for
the 3rd patch that implements ECDSA signing using NCryptSignHash().

Tested on Windows 10 and Windows 7 with openssl 1.1.0g and 
an EC cert in user's certificate store.

Selva Nair (3):
  Move code to free cd to a function CAPI_DATA_free()
  Move setting private key to a function in prep for EC support
  Support EC certificates with cryptoapicert

 src/openvpn/cryptoapi.c | 381 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 296 insertions(+), 85 deletions(-)