Commit Graph

  • 8ef358132a convenient tag to support static linking Andrew Harding 2017-09-28 15:54:54 -06:00
  • b2898d133d Fix build on solarish platforms Alexander Pyhalov 2017-09-06 21:37:00 +03:00
  • d79d6bce81 remove unnecessary windows build cruft Andrew Harding 2017-09-18 16:57:59 -06:00
  • ad5fdecfce ignore linker warnings on os x Jeff 2017-07-07 14:49:22 -06:00
  • 30b9d3d440 Update README.md JT Olds 2017-06-29 17:57:46 -06:00
  • 1ea168d098 move defines to shim header Andrew Harding 2017-06-06 08:23:50 -06:00
  • 37dddbfb29 add AUTHORS and unify copyright info Jeff Wendling 2017-06-05 13:58:58 -06:00
  • 0d0212094c remove useless build tags Jeff Wendling 2017-06-05 13:48:51 -06:00
  • b90544c9b0 openssl 1.1.x support Andrew Harding 2017-06-02 08:47:50 -06:00
  • 28dd155517 Fix typo in LoadPrivateKeyFromPEMWidthPassword Stephen Gallagher 2016-05-25 15:47:55 -04:00
  • 535a60be66 HMAC functions Scott Kidder 2015-05-22 10:41:35 -07:00
  • 2980c58b82 fix bug with hostname validation on newer openssl Jeff Wendling 2016-10-10 11:12:18 -06:00
  • fd0849ed03 add flags to work with homebrew openssl by default Jeff Wendling 2016-09-30 11:08:13 -06:00
  • 90498e17ed expose information about the *SSL on the *Conn Jeff Wendling 2016-09-28 15:19:29 -06:00
  • d63025916b Merge pull request #67 from diffeo/master JT Olds 2016-11-28 18:02:28 -07:00
  • ddb2b54e96 lock OS thread when changing FIPS mode kujenga 2016-11-28 19:36:21 -05:00
  • 9257638928 comment FIPS method, docs link, fix darwin build flag kujenga 2016-11-28 16:49:19 -05:00
  • 6f143c2df6 add FIPS mode from fork kujenga 2016-11-28 16:39:24 -05:00
  • a0b9b65330 adding GenerateRSAKeyWithExponent Colin Misare 2016-06-16 19:32:44 -06:00
  • 2ffbf8f57a adding LoadPrivateKeyFromDER Colin Misare 2016-05-23 02:15:08 -06:00
  • ef69faf59b adding SHA1 and SHA512 Methods Colin Misare 2016-05-17 17:38:34 -06:00
  • fb0c387e74 fixes for go1.6 Jeff Wendling 2016-01-28 13:41:57 -07:00
  • 71f9da2a48 Merge pull request #41 from rfjakob/master JT Olds 2015-11-29 11:55:40 -07:00
  • e6f40e41ef fix a leak and compiler error JT Olds 2015-11-29 11:45:32 -07:00
  • 5230a35d68 Merge pull request #34 from norx85/master JT Olds 2015-11-29 11:42:00 -07:00
  • e54919e9db Merge pull request #31 from phuslu/serial_bigint JT Olds 2015-11-29 11:40:07 -07:00
  • 149d3f13bd add SNI (RFC 6066) Viacheslav Biriukov 2014-11-13 11:54:04 -08:00
  • a262611e6f Fix build with openssl 1.0.2d Jakob Unterwurzacher 2015-11-29 18:42:51 +01:00
  • e16f9ab26d added method to get verify code from cert store ctx Andrew Harding 2015-10-12 14:56:55 -06:00
  • 327ffad934 fix double-free when adding cert to chain Andrew Harding 2015-10-12 14:55:54 -06:00
  • 4d3c3b16ef support session resumption and hooking into the ticket callback Jeff Wendling 2015-06-02 13:27:29 -06:00
  • 0c8dfef3f6 get x509 name entry Andrew Harding 2015-06-01 13:45:34 -06:00
  • 730bda13bd added LoadPrivateKeyFromPEMWidthPassword method to permit the load of private key with password Giulio 2015-05-20 12:03:47 +02:00
  • c598d1a3f3 Merge pull request #32 from bak1an/session_cache_opts JT Olds 2015-05-14 02:18:21 -06:00
  • 1d354f480d use time.Duration instead of int to specify session timeout Anton Baklanov 2015-05-14 09:14:36 +03:00
  • c96ed22afd add basic test for Ctx session cache timeout/size options Anton Baklanov 2015-05-13 12:04:43 +03:00
  • 8d2efad227 add a few session cache options getters and setters Anton Baklanov 2015-05-12 22:18:27 +03:00
  • 175e155dd4 make CertificateInfo Serial type to *big.Int Phus Lu 2015-04-04 20:22:19 +08:00
  • 84b5df4774 Merge pull request #29 from gabrielrussell/openssl-1.0.2_check JT Olds 2015-03-09 14:47:02 -06:00
  • 9814818d06 Only compile X509_check_* functions when building against openssl < 1.0.2 Gabriel Russell 2015-03-03 14:58:50 -05:00
  • 8feeee5748 Merge pull request #26 from scottjg/openssl-1.0.0-fix Jeff 2015-03-04 12:56:00 -07:00
  • dfb921e960 fix compilation for later openssl Scott J. Goldman 2015-02-24 05:33:55 -05:00
  • 2c9a3f31d1 Merge pull request #23 from carlosmn/osx JT Olds 2015-01-22 17:16:51 -07:00
  • d0177cb6a7 Fix init'ing non-authenticated decryption contexts paul cannon 2014-12-19 02:24:41 -06:00
  • 20fdb1c664 Work with versions pickier about C types Carlos Martín Nieto 2014-12-12 09:15:49 +01:00
  • 2156e293c7 Hide deprecated declarations on OSX Carlos Martín Nieto 2014-12-12 09:05:38 +01:00
  • 75f8149306 MacOSX does not have the TLSv1_X_method() functions Carlos Martín Nieto 2014-12-12 08:55:33 +01:00
  • 0e53dd5595 Merge pull request #22 from cfredmakecode/master JT Olds 2014-12-11 17:38:54 -07:00
  • e370f5d276 added diffie-hellman parameter functions. allows using DHE-* cipher suites Christopher Fredericks 2014-12-10 20:38:24 -05:00
  • ee399ccc2a Merge pull request #21 from lunixbochs/store JT Olds 2014-11-19 00:50:28 -07:00
  • 579612b5c0 add NewCert..Store(), LoadCert..sFromPEM() Ryan Hileman 2014-11-14 16:03:29 -08:00
  • 111569c406 add support for chains in ListenAndServeTLS Ryan Hileman 2014-11-14 16:03:04 -08:00
  • 9bed092d70 add pem.go with SplitPEM function Ryan Hileman 2014-11-14 16:02:41 -08:00
  • a6e28b4958 Merge pull request #18 from lunixbochs/keygen JT Olds 2014-11-18 21:57:17 -07:00
  • 1a2646cde3 improve GC handling (fixes #10) Ryan Hileman 2014-11-13 13:34:45 -08:00
  • 3945574fd1 restructure certs/keys; add key/cert generation Ryan Hileman 2014-11-12 15:55:00 -08:00
  • aaf49c2d58 openssl: grave admonitions JT Olds 2014-10-14 22:46:08 -06:00
  • 67e06b66c4 fix darwin build Jeff Wendling 2014-10-09 11:25:36 -06:00
  • 62e1937684 Merge pull request #13 from bramp/verify-result JT Olds 2014-10-08 11:04:20 -06:00
  • 948f122871 Correctly formated my changes. Andrew Brampton 2014-10-08 09:25:03 -07:00
  • db59c1a898 Merge pull request #12 from bramp/cipher-name JT Olds 2014-10-08 01:09:43 -06:00
  • 4d527ee8a3 Merge pull request #11 from bramp/options JT Olds 2014-10-08 01:08:50 -06:00
  • 45882fc7a6 Added support for NoTLSv1_1 and NoTLSv1_2, and allowed options to be cleared. Andrew Brampton 2014-10-07 20:42:41 -07:00
  • 87a7e0f1c3 Add SSL_get_cipher_name(...) Andrew Brampton 2014-10-07 20:41:21 -07:00
  • f13a5e0288 Added support for SSL_get_verify_result(..) Andrew Brampton 2014-10-07 20:09:48 -07:00
  • 10dbddf4e6 use pkgconfig on windows too Andrew Harding 2014-08-15 17:26:29 -06:00
  • 199abcbc27 windows mingw support Andrew Harding 2014-06-25 21:47:37 -06:00
  • 11f8f384f4 fix taking address of first element of empty byte slice Andrew Harding 2014-05-22 16:49:27 -06:00
  • 4eb00a0087 Merge pull request #5 from 9uuso/patch-1 JT 2014-06-23 02:10:54 -06:00
  • 33ba9ec4fd fix mingw-w64 url path Juuso Haavisto 2014-06-19 08:55:29 +03:00
  • 05477109fd make cbioFree not a go callback Jeff 2014-05-28 20:23:19 -04:00
  • 2bf5553cf8 Merge pull request #2 from zowens/add_ecdh JT 2014-05-21 10:15:57 -06:00
  • f35adbfa78 Adding explicit curves and corresponding SSL context function Zack Owens 2014-05-21 11:58:32 -04:00
  • 64a7adcc54 Merge pull request #3 from thepaul/master JT 2014-05-19 15:27:42 -06:00
  • 8db626a560 use CString with SetTlsExtHostName paul cannon 2014-05-15 12:54:20 -06:00
  • 45c85576f8 Adding EnableECDH to Context Zack Owens 2014-05-15 13:11:05 -04:00
  • 1738273569 close wrapping conn if handshake fails JT Olds 2014-05-15 11:00:26 -06:00
  • af8071e04e Merge pull request #1 from zowens/add_chain JT 2014-05-14 12:57:27 -06:00
  • 85a1dc3167 Adding AddChainCertificate func Zack Owens 2014-05-14 12:53:53 -04:00
  • 0022daa4f4 case change JT Olds 2014-05-13 09:44:10 -06:00
  • cbf2fb6031 fix heading JT Olds 2014-05-12 11:49:29 -06:00
  • 42391d89a5 add license JT Olds 2014-05-09 15:38:13 -06:00
  • b364999a65 fix releasebuffers JT Olds 2014-04-30 14:47:50 -06:00
  • 1b3b1e773b allow building on default os x Jeff Wendling 2014-04-29 15:21:25 -04:00
  • 3c41e85fc4 openssl: add sni to dial helper JT Olds 2014-04-29 03:00:44 -06:00
  • cd4183cd7c godoc JT Olds 2014-04-29 03:00:19 -06:00
  • a7000f8add space monkey internal commit export Jeff Wendling 2014-04-28 18:28:33 -04:00
  • 791cc52ff2 space monkey internal commit export paul cannon 2014-04-27 20:41:09 -06:00
  • 5d58645e49 space monkey internal commit export paul cannon 2014-04-27 16:03:26 -06:00
  • 12a1657a95 space monkey internal commit export paul cannon 2014-04-11 13:41:08 -06:00
  • e7e20b5376 space monkey internal commit export Jeff Wendling 2014-04-09 18:45:47 -04:00
  • 15c12df4bc space monkey internal commit export JT Olds 2014-04-08 14:38:28 -06:00
  • ce2205eebc space monkey internal commit export JT Olds 2014-04-08 14:45:48 -06:00
  • 636acc6063 space monkey internal commit export Andrew Harding 2014-04-07 15:12:55 -06:00
  • 1748ac5391 space monkey internal commit export Andrew Harding 2014-04-07 14:41:51 -06:00
  • b9b4dfd97b space monkey internal commit export Andrew Harding 2014-04-02 11:05:41 -06:00
  • 76a5e0584d space monkey internal commit export JT Olds 2014-03-24 17:26:38 -06:00
  • b42853e994 space monkey internal commit export JT Olds 2014-03-24 14:55:22 -06:00
  • 3124c9db31 space monkey internal commit export JT Olds 2014-03-21 02:27:58 -06:00
  • 82663aa776 space monkey internal commit export Erik Nolte 2014-03-21 15:39:38 -06:00