JT Olds
0e53dd5595
Merge pull request #22 from cfredmakecode/master
...
added diffie-hellman parameter functions. allows using DHE-* cipher suites
2014-12-11 17:38:54 -07:00
Christopher Fredericks
e370f5d276
added diffie-hellman parameter functions. allows using DHE-* cipher suites
2014-12-10 20:38:24 -05:00
JT Olds
ee399ccc2a
Merge pull request #21 from lunixbochs/store
...
Add support for loading chains from a single PEM
2014-11-19 00:50:28 -07:00
Ryan Hileman
579612b5c0
add NewCert..Store(), LoadCert..sFromPEM()
2014-11-18 23:25:48 -08:00
Ryan Hileman
111569c406
add support for chains in ListenAndServeTLS
2014-11-18 23:25:48 -08:00
Ryan Hileman
9bed092d70
add pem.go with SplitPEM function
2014-11-18 23:25:48 -08:00
JT Olds
a6e28b4958
Merge pull request #18 from lunixbochs/keygen
...
restructure certs/keys; add key/cert generation
2014-11-18 21:57:17 -07:00
Ryan Hileman
1a2646cde3
improve GC handling ( fixes #10 )
2014-11-18 17:47:46 -08:00
Ryan Hileman
3945574fd1
restructure certs/keys; add key/cert generation
...
NID is also now an exposed type
2014-11-18 17:47:07 -08:00
JT Olds
aaf49c2d58
openssl: grave admonitions
...
Change-Id: I03fa44c36300404c1efd636c6bb48d4a25be83e4
2014-10-19 23:25:04 -06:00
Jeff Wendling
67e06b66c4
fix darwin build
...
since apple packages a really old openssl version, some of the constants
introduced recently were not present. on darwin, don't compile them in unless
explicititly asked for with the 'brew' build tag.
fixes #14
2014-10-09 11:25:36 -06:00
JT Olds
62e1937684
Merge pull request #13 from bramp/verify-result
...
Added support for SSL_get_verify_result(..)
2014-10-08 11:04:20 -06:00
Andrew Brampton
948f122871
Correctly formated my changes.
2014-10-08 09:25:03 -07:00
JT Olds
db59c1a898
Merge pull request #12 from bramp/cipher-name
...
Add SSL_get_cipher_name(...)
2014-10-08 01:09:43 -06:00
JT Olds
4d527ee8a3
Merge pull request #11 from bramp/options
...
Added support for NoTLSv1_1 and NoTLSv1_2, and allowed options to be cleared
2014-10-08 01:08:50 -06:00
Andrew Brampton
45882fc7a6
Added support for NoTLSv1_1 and NoTLSv1_2, and allowed options to be cleared.
2014-10-07 20:42:41 -07:00
Andrew Brampton
87a7e0f1c3
Add SSL_get_cipher_name(...)
2014-10-07 20:41:21 -07:00
Andrew Brampton
f13a5e0288
Added support for SSL_get_verify_result(..)
2014-10-07 20:09:48 -07:00
Andrew Harding
10dbddf4e6
use pkgconfig on windows too
...
Change-Id: I6596c63c7c3b4509ac01c57a37ed1279991da8dc
2014-08-15 17:26:29 -06:00
Andrew Harding
199abcbc27
windows mingw support
...
Change-Id: I4d1c1f7f990dce2d3f4727af6eb3b43fd7d186ee
2014-06-30 17:21:08 -06:00
Andrew Harding
11f8f384f4
fix taking address of first element of empty byte slice
...
Change-Id: I57efec6116b688bf1aaa5da34280f76a0d9ec882
2014-06-30 17:21:08 -06:00
JT
4eb00a0087
Merge pull request #5 from 9uuso/patch-1
...
fix mingw-w64 url path
2014-06-23 02:10:54 -06:00
Juuso Haavisto
33ba9ec4fd
fix mingw-w64 url path
...
Currently the mingw path is relative and points to a directory in the Github repo. Adding http prefix makes the URL absolute, which I believe it's supposed to be.
2014-06-19 08:55:29 +03:00
Jeff
05477109fd
make cbioFree not a go callback
...
i have reason to believe this breaks things
2014-05-28 20:23:19 -04:00
JT
2bf5553cf8
Merge pull request #2 from zowens/add_ecdh
...
Adding EnableECDH to Context
2014-05-21 10:15:57 -06:00
Zack Owens
f35adbfa78
Adding explicit curves and corresponding SSL context function
2014-05-21 11:58:32 -04:00
JT
64a7adcc54
Merge pull request #3 from thepaul/master
...
use CString with SetTlsExtHostName
2014-05-19 15:27:42 -06:00
paul cannon
8db626a560
use CString with SetTlsExtHostName
...
i guess we can't rely on there being a null byte after the memory for a
byte array. in retrospect it seems really stupid to think there would
be.
go me
Change-Id: I35ab6704cefbfbde064906aa682985574cb7e034
2014-05-15 12:58:28 -06:00
Zack Owens
45c85576f8
Adding EnableECDH to Context
2014-05-15 13:11:05 -04:00
JT Olds
1738273569
close wrapping conn if handshake fails
2014-05-15 11:00:49 -06:00
JT
af8071e04e
Merge pull request #1 from zowens/add_chain
...
Adding AddChainCertificate func
2014-05-14 12:57:27 -06:00
Zack Owens
85a1dc3167
Adding AddChainCertificate func
2014-05-14 12:53:53 -04:00
JT Olds
0022daa4f4
case change
...
Change-Id: Ia5d0629bd2649f50b462994752029ac8a586a8da
2014-05-13 09:44:10 -06:00
JT Olds
cbf2fb6031
fix heading
...
Change-Id: I7588a4cb537f8963c0787a5bc02662fdfb5a9313
2014-05-12 11:49:29 -06:00
JT Olds
42391d89a5
add license
...
Change-Id: I4642fb9b97256ec6b3ffbe403272efc690bf1606
2014-05-09 15:38:13 -06:00
JT Olds
b364999a65
fix releasebuffers
...
Change-Id: I2aaeb8c5a411ef089b3a52a2ec7f0c8353d7dfd3
2014-04-30 14:47:50 -06:00
Jeff Wendling
1b3b1e773b
allow building on default os x
...
since it doesn't have gcm stuff put it in a conditionally built
file.
Change-Id: I8083ff9b86b6fe0723fd21ffc77038b7679c97c7
2014-04-29 19:26:12 +00:00
JT Olds
3c41e85fc4
openssl: add sni to dial helper
...
Change-Id: Ibfa19f720987a7ba39e3a02c47d8e9f3fff925be
2014-04-29 10:43:01 -06:00
JT Olds
cd4183cd7c
godoc
2014-04-29 03:00:19 -06:00
Jeff Wendling
a7000f8add
space monkey internal commit export
...
[katamari commit: 40d84e93b0bf20707c02cdbdaec154a0d387043d]
2014-04-28 22:36:29 +00:00
paul cannon
791cc52ff2
space monkey internal commit export
...
[katamari commit: 6be5044fddfd394a1b53591add19c02fe1d09c8f]
2014-04-28 03:11:02 +00:00
paul cannon
5d58645e49
space monkey internal commit export
...
[katamari commit: 0b4b2864fe889ae19bf082e6c87cbb90965ed6b3]
2014-04-28 03:10:49 +00:00
paul cannon
12a1657a95
space monkey internal commit export
...
[katamari commit: 0a645f84cf1bd058f7533e8eaceba32c75fae90e]
2014-04-25 21:34:29 +00:00
Jeff Wendling
e7e20b5376
space monkey internal commit export
...
[katamari commit: 108ae5a7d09e250ee03faf589b65918323d98b8a]
2014-04-09 23:21:23 +00:00
JT Olds
15c12df4bc
space monkey internal commit export
...
[katamari commit: 97b7de44c5bf5663644b5ed9bf3a6e08cac74717]
2014-04-08 21:36:16 +00:00
JT Olds
ce2205eebc
space monkey internal commit export
...
[katamari commit: b1c572e7455ebab22b62f41e610e5a155b3bd85b]
2014-04-08 21:08:20 +00:00
Andrew Harding
636acc6063
space monkey internal commit export
...
[katamari commit: 87d5f6746f1615ec53f6a4e4d484ad429665bfd6]
2014-04-07 21:22:30 +00:00
Andrew Harding
1748ac5391
space monkey internal commit export
...
[katamari commit: 3fd2f40f50e175aaea2666553ce083378a56ade0]
2014-04-07 20:59:49 +00:00
Andrew Harding
b9b4dfd97b
space monkey internal commit export
...
[katamari commit: b2f940b6b4cb03a3eab999f7034bc2a1db4bc710]
2014-04-03 22:29:33 +00:00
JT Olds
76a5e0584d
space monkey internal commit export
...
[katamari commit: 05c97fb8e733433a63dcedaa7408c63beedd286f]
2014-03-24 23:43:22 +00:00