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