Commit Graph

  • a66df3e4f5 change ulong to size_t to match shim.h Jeff Wendling 2018-09-13 17:23:02 -0600
  • 6db4433778 remove dependency on golang.org/x/crypto in md4 tests Jeff Wendling 2018-09-13 16:39:11 -0600
  • 543df27fc7 add m4 and m5 wrappers (#104) Ramesh V Rayaprolu 2018-09-13 15:38:26 -0700
  • 0ffbced908 skip ed25519 tests if not supported Jeff Wendling 2018-09-13 16:17:59 -0600
  • 8ea58d1789 Ed25519 key support (#103) parasssh 2018-09-13 15:07:17 -0700
  • 3b86b42896 add support for get/set x509 version Jeff Wendling 2018-09-05 07:33:13 -0600
  • 9386dd2f5b fix bug with SetPadding and add go.mod Jeff Wendling 2018-09-05 07:04:03 -0600
  • 33d609e316 add wrappers to enable/disable Padding for encryption contexts Ramesh Rayaprolu (rarayapr) 2018-08-16 10:04:05 -0700
  • 5da517866c fix missing semicolon Jeff Wendling 2018-07-26 19:26:50 -0600
  • 3c881b520f set callback thread id on windows Jeff Wendling 2018-07-26 11:32:16 -0600
  • 6ac1e9e6b9 Set thread id callback as required by openssl. Ajay Nalawade 2018-07-23 15:51:52 +0530
  • 85c7f475b6 Fix hostname validation with an IPv4 SAN Andrew Harding 2018-04-17 08:51:22 -0600
  • 2df7e68102 Revert "remove unsupported build flags on go1.9.4+" Jeff Wendling 2018-04-05 16:04:02 -0600
  • baa1f6250e
    remove unsupported build flags on go1.9.4+ Jeff 2018-02-07 13:17:32 -0700
  • 6eae62b008
    remove unsupported build flags on go1.9.4+ Jeff 2018-02-07 13:17:05 -0700
  • 666cd1440a Make test confom to new requirement enforced in go 1.10 https://tip.golang.org/doc/go1.10#test. With out this change tests will always fails with go 1.10+. Jakub Čajka 2018-01-15 12:04:18 +0100
  • e863d83e40 Add P521 to defined curves Jeff Mitchell 2017-12-19 13:16:16 -0500
  • 08c83c41f3 Fix spelling of some NID constants. Christopher Dudley 2017-12-21 10:38:00 -0500
  • 4dc321d35e Fix incompatibilities with OpenSSL 1.0.x (#1) Christopher Dudley 2017-12-20 15:14:12 -0500
  • e0d1688384 Add myself to AUTHORS :) Christopher Dudley 2017-12-15 16:08:30 -0500
  • 96ce3e554e Rename Type() to KeyType() to be more descriptive. Christopher Dudley 2017-12-15 16:01:44 -0500
  • 193b24e768 Add additional tests for EC key/cert marshalling. Christopher Dudley 2017-12-15 15:56:01 -0500
  • c26b4563dc change error checking style to match existing code. Christopher Dudley 2017-12-15 15:33:53 -0500
  • 7689615645 add shared secret derivation and test for ECDH. Christopher Dudley 2017-12-15 10:54:33 -0500
  • 64a7b8acc3 add EC key generation. Christopher Dudley 2017-12-14 18:09:48 -0500
  • 1647be123d allow pKey to support any key type supported by OpenSSL. Christopher Dudley 2017-12-14 18:09:23 -0500
  • 4ea35d79e3 fix build on dev version of go on osx Jeff Wendling 2017-12-07 13:32:26 -0700
  • 8ef358132a convenient tag to support static linking Andrew Harding 2017-09-28 15:54:54 -0600
  • b2898d133d Fix build on solarish platforms Alexander Pyhalov 2017-09-06 21:37:00 +0300
  • d79d6bce81 remove unnecessary windows build cruft Andrew Harding 2017-09-18 16:57:59 -0600
  • ad5fdecfce ignore linker warnings on os x Jeff 2017-07-07 14:49:22 -0600
  • 30b9d3d440 Update README.md JT Olds 2017-06-29 17:57:46 -0600
  • 1ea168d098 move defines to shim header Andrew Harding 2017-06-06 08:23:50 -0600
  • 37dddbfb29 add AUTHORS and unify copyright info Jeff Wendling 2017-06-05 13:58:58 -0600
  • 0d0212094c remove useless build tags Jeff Wendling 2017-06-05 13:48:51 -0600
  • b90544c9b0 openssl 1.1.x support Andrew Harding 2017-06-02 08:47:50 -0600
  • 28dd155517 Fix typo in LoadPrivateKeyFromPEMWidthPassword Stephen Gallagher 2016-05-25 15:47:55 -0400
  • 535a60be66 HMAC functions Scott Kidder 2015-05-22 10:41:35 -0700
  • 2980c58b82 fix bug with hostname validation on newer openssl Jeff Wendling 2016-10-10 11:12:18 -0600
  • fd0849ed03 add flags to work with homebrew openssl by default Jeff Wendling 2016-09-30 11:08:13 -0600
  • 90498e17ed expose information about the *SSL on the *Conn Jeff Wendling 2016-09-28 15:19:29 -0600
  • d63025916b Merge pull request #67 from diffeo/master JT Olds 2016-11-28 18:02:28 -0700
  • ddb2b54e96
    lock OS thread when changing FIPS mode kujenga 2016-11-28 19:36:21 -0500
  • 9257638928
    comment FIPS method, docs link, fix darwin build flag kujenga 2016-11-28 16:49:19 -0500
  • 6f143c2df6
    add FIPS mode from fork kujenga 2016-11-28 16:39:24 -0500
  • a0b9b65330 adding GenerateRSAKeyWithExponent Colin Misare 2016-06-16 19:32:44 -0600
  • 2ffbf8f57a adding LoadPrivateKeyFromDER Colin Misare 2016-05-23 02:15:08 -0600
  • ef69faf59b adding SHA1 and SHA512 Methods Colin Misare 2016-05-17 17:38:34 -0600
  • fb0c387e74 fixes for go1.6 Jeff Wendling 2016-01-28 13:41:57 -0700
  • 71f9da2a48 Merge pull request #41 from rfjakob/master JT Olds 2015-11-29 11:55:40 -0700
  • e6f40e41ef fix a leak and compiler error JT Olds 2015-11-29 11:45:32 -0700
  • 5230a35d68 Merge pull request #34 from norx85/master JT Olds 2015-11-29 11:42:00 -0700
  • e54919e9db Merge pull request #31 from phuslu/serial_bigint JT Olds 2015-11-29 11:40:07 -0700
  • 149d3f13bd add SNI (RFC 6066) Viacheslav Biriukov 2014-11-13 11:54:04 -0800
  • a262611e6f Fix build with openssl 1.0.2d Jakob Unterwurzacher 2015-11-29 18:42:51 +0100
  • e16f9ab26d added method to get verify code from cert store ctx Andrew Harding 2015-10-12 14:56:55 -0600
  • 327ffad934 fix double-free when adding cert to chain Andrew Harding 2015-10-12 14:55:54 -0600
  • 4d3c3b16ef support session resumption and hooking into the ticket callback Jeff Wendling 2015-06-02 13:27:29 -0600
  • 0c8dfef3f6 get x509 name entry Andrew Harding 2015-06-01 13:45:34 -0600
  • 730bda13bd added LoadPrivateKeyFromPEMWidthPassword method to permit the load of private key with password Giulio 2015-05-20 12:03:47 +0200
  • c598d1a3f3 Merge pull request #32 from bak1an/session_cache_opts JT Olds 2015-05-14 02:18:21 -0600
  • 1d354f480d use time.Duration instead of int to specify session timeout Anton Baklanov 2015-05-14 09:14:36 +0300
  • c96ed22afd add basic test for Ctx session cache timeout/size options Anton Baklanov 2015-05-13 12:04:43 +0300
  • 8d2efad227 add a few session cache options getters and setters Anton Baklanov 2015-05-12 22:18:27 +0300
  • 175e155dd4 make CertificateInfo Serial type to *big.Int Phus Lu 2015-04-04 20:22:19 +0800
  • 84b5df4774 Merge pull request #29 from gabrielrussell/openssl-1.0.2_check JT Olds 2015-03-09 14:47:02 -0600
  • 9814818d06 Only compile X509_check_* functions when building against openssl < 1.0.2 Gabriel Russell 2015-03-03 14:58:50 -0500
  • 8feeee5748 Merge pull request #26 from scottjg/openssl-1.0.0-fix Jeff 2015-03-04 12:56:00 -0700
  • dfb921e960 fix compilation for later openssl Scott J. Goldman 2015-02-24 05:33:55 -0500
  • 2c9a3f31d1 Merge pull request #23 from carlosmn/osx JT Olds 2015-01-22 17:16:51 -0700
  • d0177cb6a7 Fix init'ing non-authenticated decryption contexts paul cannon 2014-12-19 02:24:41 -0600
  • 20fdb1c664 Work with versions pickier about C types Carlos Martín Nieto 2014-12-12 09:15:49 +0100
  • 2156e293c7 Hide deprecated declarations on OSX Carlos Martín Nieto 2014-12-12 09:05:38 +0100
  • 75f8149306 MacOSX does not have the TLSv1_X_method() functions Carlos Martín Nieto 2014-12-12 08:55:33 +0100
  • 0e53dd5595 Merge pull request #22 from cfredmakecode/master JT Olds 2014-12-11 17:38:54 -0700
  • e370f5d276 added diffie-hellman parameter functions. allows using DHE-* cipher suites Christopher Fredericks 2014-12-10 20:38:24 -0500
  • ee399ccc2a Merge pull request #21 from lunixbochs/store JT Olds 2014-11-19 00:50:28 -0700
  • 579612b5c0 add NewCert..Store(), LoadCert..sFromPEM() Ryan Hileman 2014-11-14 16:03:29 -0800
  • 111569c406 add support for chains in ListenAndServeTLS Ryan Hileman 2014-11-14 16:03:04 -0800
  • 9bed092d70 add pem.go with SplitPEM function Ryan Hileman 2014-11-14 16:02:41 -0800
  • a6e28b4958 Merge pull request #18 from lunixbochs/keygen JT Olds 2014-11-18 21:57:17 -0700
  • 1a2646cde3 improve GC handling (fixes #10) Ryan Hileman 2014-11-13 13:34:45 -0800
  • 3945574fd1 restructure certs/keys; add key/cert generation Ryan Hileman 2014-11-12 15:55:00 -0800
  • aaf49c2d58 openssl: grave admonitions JT Olds 2014-10-14 22:46:08 -0600
  • 67e06b66c4 fix darwin build Jeff Wendling 2014-10-09 11:25:36 -0600
  • 62e1937684 Merge pull request #13 from bramp/verify-result JT Olds 2014-10-08 11:04:20 -0600
  • 948f122871 Correctly formated my changes. Andrew Brampton 2014-10-08 09:25:03 -0700
  • db59c1a898 Merge pull request #12 from bramp/cipher-name JT Olds 2014-10-08 01:09:43 -0600
  • 4d527ee8a3 Merge pull request #11 from bramp/options JT Olds 2014-10-08 01:08:50 -0600
  • 45882fc7a6 Added support for NoTLSv1_1 and NoTLSv1_2, and allowed options to be cleared. Andrew Brampton 2014-10-07 20:42:41 -0700
  • 87a7e0f1c3 Add SSL_get_cipher_name(...) Andrew Brampton 2014-10-07 20:41:21 -0700
  • f13a5e0288 Added support for SSL_get_verify_result(..) Andrew Brampton 2014-10-07 20:09:48 -0700
  • 10dbddf4e6 use pkgconfig on windows too Andrew Harding 2014-08-15 17:26:29 -0600
  • 199abcbc27 windows mingw support Andrew Harding 2014-06-25 21:47:37 -0600
  • 11f8f384f4 fix taking address of first element of empty byte slice Andrew Harding 2014-05-22 16:49:27 -0600
  • 4eb00a0087 Merge pull request #5 from 9uuso/patch-1 JT 2014-06-23 02:10:54 -0600
  • 33ba9ec4fd fix mingw-w64 url path Juuso Haavisto 2014-06-19 08:55:29 +0300
  • 05477109fd make cbioFree not a go callback Jeff 2014-05-28 20:23:19 -0400
  • 2bf5553cf8 Merge pull request #2 from zowens/add_ecdh JT 2014-05-21 10:15:57 -0600
  • f35adbfa78 Adding explicit curves and corresponding SSL context function Zack Owens 2014-05-21 11:58:32 -0400