Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Russell Howe 18125fa75c
Fix typos in comments 2019-09-30 22:48:58 +01:00
Ben Toews 771bec17e6
don't rely on GetLastError always returning an error 2018-11-07 07:09:06 -07:00
Ben Toews c000ea66a2
figure out sizes that work on x86 2018-09-10 18:23:20 -06:00
Ben Toews cb61f5c701
fix msbuild error 2018-09-10 16:21:55 -06:00
Ben Toews 88b195a8a8
typo 2018-04-30 10:14:18 -06:00
Ben Toews 8d86da8bd8
better handle 0 error codes in windows 2018-04-30 10:08:49 -06:00
Ben Toews 72c8a96e48
implement CertificateChain() for windows 2017-11-27 15:33:23 -07:00
Ben Toews 6bc18f5e5f
CertificateStore() for darwin 2017-11-27 11:11:01 -07:00
Ben Toews e79433297b
Add OSX/Windows CI builds
* just commit the test data so we don't need  openssl in CI

* try adding a travis.yml

* fix travis config filename

* add appveyor config

* try running in mingw bash

* try specifying gcc path instead

* set PATH also

* that might be the wrong path

* look for mingw64

* try i686

* keep looking

* keep looking

* try msys

* x64 doesn't seem to like SECURITY_STATUS's

* just hardcode some constants

* use go types for error status/codes

* more badges. fix travis
2017-11-16 11:22:23 -07:00
Ben Toews f171cd6d1a
add readme 2017-11-15 15:46:18 -07:00
Ben Toews 30bf0d4124
p12 import for darwin 2017-11-15 15:29:01 -07:00
Ben Toews 1e2be670b3
test CryptoAPI and CNG implementations for Windows 2017-11-15 14:53:31 -07:00
Ben Toews 5902751385
get import/destroy working on windows 2017-11-15 14:22:43 -07:00
Ben Toews 6804163769
more work getting deletes to work 2017-11-13 15:18:14 -07:00
Ben Toews 3eafeccd55
better windows errors. try adding windows deletes (broken) 2017-11-13 09:58:00 -07:00
Ben Toews b2e7e5114b
wire up CryptoAPI support 2017-11-09 08:46:29 -07:00
Ben Toews fb59486769
CNG ECDSA signer 2017-11-08 16:50:45 -07:00
Ben Toews 667ba9ea61
switch to crypto.Signer approach. Get it working with RSA 2017-11-08 16:17:20 -07:00
Ben Toews 01e1e47734
do away with GetPrivateKey stuff 2017-11-08 14:33:25 -07:00
Ben Toews e1ecd6da5f
clean up some constants 2017-11-08 14:27:26 -07:00
Ben Toews 2ca5267c04
get stuff working(ish) and add basic tests 2017-11-06 18:50:59 -07:00
Ben Toews f50b316023
get windows stuff working 2017-11-06 15:03:28 -07:00
Ben Toews 091cbd43d7
get windows stuff building 2017-11-03 11:01:19 -06:00
Ben Toews 317f053eb8
start on windows impl 2017-11-03 09:59:17 -06:00
Ben Toews 1b8b844c09
s/keychain/certstore/ 2017-11-02 17:51:12 -06:00