aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #100 from gkoz/new_certSteven Fackler2014-11-204-12/+12
|\ | | | | Replace an expired cert with a new one to make tests happy
| * Slice syntax fixGleb Kozyrev2014-11-201-1/+1
| |
| * Replace an expired cert with a new one to make tests happyGleb Kozyrev2014-11-203-11/+11
|/
* Merge pull request #54 from jmesmon/serverSteven Fackler2014-11-192-13/+25
|\ | | | | Server Support
| * Baseline server supportCody P Schafer2014-11-192-13/+25
| | | | | | | | | | Allows calling SSL_accept() instead of SSL_connect() when creating an SslStream.
* | Fix test buildSteven Fackler2014-11-194-12/+12
|/
* Remove Zero and One implsSteven Fackler2014-11-171-20/+0
|
* Merge pull request #98 from jamesrhurst/namespaced-enumsSteven Fackler2014-11-179-116/+120
|\ | | | | Fixed compilation errors related to namedspaced enums
| * Fixed compilation errors related to namedspaced enumsJames Hurst2014-11-179-116/+120
|/
* Impl Error for SslErrorSteven Fackler2014-11-162-2/+23
|
* Fix travis featuresSteven Fackler2014-11-161-2/+2
|
* Move AES XTS support to a featureSteven Fackler2014-11-166-2/+13
|
* Merge pull request #96 from coyotebush/xtsSteven Fackler2014-11-152-0/+18
|\ | | | | Add XTS-AES mode
| * Add XTS-AES modeCorey Ford2014-11-142-0/+18
|/
* Merge pull request #95 from vhbit/custom-buildSteven Fackler2014-11-139-40/+183
|\ | | | | New build system
| * New build systemValerii Hiora2014-11-139-40/+183
|/
* Bump to 0.0.1Steven Fackler2014-11-111-1/+1
|
* Merge pull request #89 from pyrho/aes-256-cbc-decrypt-testSteven Fackler2014-11-101-0/+34
|\ | | | | Aes 256 cbc decrypt test
| * Replaced vector of bytes with bytes string literal for expected output of ↵pyrho2014-10-281-7/+2
| | | | | | | | AES_256_CBC deciphering unit test
| * Merge remote-tracking branch 'upstream/master' into aes-256-cbc-decrypt-testpyrho2014-10-283-14/+11
| |\
| * | AES 256 CBC unit testpyrho2014-10-281-0/+39
| | |
* | | Merge pull request #94 from DiamondLovesYou/masterSteven Fackler2014-11-103-14/+45
|\ \ \ | | | | | | | | PNaCl/NaCl targets support.
| * | | Force linkage of LibreSSL when targeting NaCl OSs.Richard Diamond2014-11-091-0/+3
| | | |
| * | | Support PNaCl/NaCl.Richard Diamond2014-11-092-22/+29
| | | |
| * | | Add overrideable platform ssl.Richard Diamond2014-11-081-0/+21
|/ / /
* | | Merge pull request #92 from jmesmon/hash-writierSteven Fackler2014-11-071-0/+21
|\ \ \ | | | | | | | | crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions
| * | | Hasher::write(): add basic testCody P Schafer2014-11-071-0/+13
| | | |
| * | | crypto/hash: impl Writer for Hasher to allow use of Reader-Writer ↵Cody P Schafer2014-11-071-0/+8
|/ / / | | | | | | | | | convenience functions
* | | Merge pull request #93 from jmesmon/fix-tcpstreamSteven Fackler2014-11-071-13/+13
|\ \ \ | | | | | | | | Update to work with change in TcpStream api
| * | | Update to work with change in TcpStream apiCody P Schafer2014-11-071-13/+13
|/ / /
* | | Clean up some warningsSteven Fackler2014-10-311-2/+2
| | |
* | | Merge pull request #90 from ebfe/fix-buildSteven Fackler2014-10-308-16/+16
|\ \ \ | |_|/ |/| | fail! -> panic!
| * | fail! -> panic!Michael Gehring2014-10-308-16/+16
| | |
* | | Clean up some BN stuffSteven Fackler2014-10-263-14/+11
| |/ |/|
* | Update doc locationSteven Fackler2014-10-262-2/+2
|/
* Merge pull request #85 from vhbit/x509-load-pemSteven Fackler2014-10-165-56/+100
|\ | | | | Cert loading from PEM & restructuring
| * Cert loading from PEM & restructuring Valerii Hiora2014-10-155-56/+100
|/ | | | | | - Added cert loading - Extracted X509 tests
* Merge pull request #86 from vhbit/bn-squash-initSteven Fackler2014-10-141-25/+11
|\ | | | | Cleaned up BigNum constructors
| * Cleaned up BigNum constructorsValerii Hiora2014-10-141-25/+11
| |
* | Merge pull request #87 from vhbit/removed-nativeSteven Fackler2014-10-142-5/+0
|\ \ | |/ |/| Removed redundant files
| * Removed redundant filesValerii Hiora2014-10-142-5/+0
|/
* Merge pull request #81 from vhbit/lock-initSteven Fackler2014-10-1312-23/+46
|\ | | | | Correct init mutexes and locking function
| * Correct init mutexes and locking functionValerii Hiora2014-10-1412-23/+46
|/ | | | | | | | | `libcrypto` uses locks quite intensively even without SSL. So they should be initialized before everything else to function properly in multi-threaded apps in which SSL operations are absent or delayed. Finishes #79
* Merge pull request #83 from jmesmon/set-cipher-listSteven Fackler2014-10-132-0/+9
|\ | | | | ssl: allow setting cipher list
| * ssl: allow setting cipher listCody P Schafer2014-10-132-0/+9
|/
* Merge pull request #79 from jroesch/init-cleanupSteven Fackler2014-10-123-21/+43
|\ | | | | Refactor code around initialization and error strings.
| * Refactor init and error handling codeJared Roesch2014-10-113-21/+43
|/ | | | | Move common ffi initialization code to 'ffi::init()' and the initialization of error handling to a a shared location.
* Merge pull request #62 from vhbit/feature-matrixrust-0.12Steven Fackler2014-10-102-7/+11
|\ | | | | Feature matrix & conditioned doc generation
| * Feature matrix & conditioned doc generationValerii Hiora2014-10-102-7/+11
|/ | | | | | | | | | | | - Ensures that library builds and passes all tests without any features and with `tlsv1_1`, `tlsv1_2` features enabled. Note, that `sslv2` isn’t in test case because on modern linux (like on Travis servers) `SSLv2_method` isn’t in `libssl.so` so it builds fine but fails on linking tests. - For simplification it generates docs after every build, but uploads them once - if it is `master` branch and not a pull request.
* Merge pull request #78 from alexcrichton/updateSteven Fackler2014-10-101-88/+88
|\ | | | | Prepare for s/static/const/