Commit Graph

3220 Commits

Author SHA1 Message Date
Steven Fackler b7c88101f5 Add more crate metadata 2014-11-22 15:46:11 -08:00
Steven Fackler 178d0f0c8e Update stuff for upload to registry 2014-11-22 14:57:13 -08:00
Steven Fackler b084ddc7b0 Add license and description 2014-11-21 22:21:37 -08:00
Steven Fackler efa7121243 Merge pull request #102 from vhbit/fix-neg-serials
Fix negative serials on generated certs
2014-11-21 09:08:24 -08:00
Valerii Hiora e9e60fe3f3 Fix negative serials on generated certs
required for compatibility with Go crypto
2014-11-21 18:34:10 +02:00
Steven Fackler 8e9c34280d Merge pull request #101 from vhbit/runtime-fallout
Runtime fallout
2014-11-21 11:17:19 -05:00
Valerii Hiora 0cc749d3fc Runtime fallout 2014-11-21 11:57:48 +02:00
Steven Fackler 33af6a0b7a Merge pull request #100 from gkoz/new_cert
Replace an expired cert with a new one to make tests happy
2014-11-20 10:10:17 -08:00
Gleb Kozyrev ef9e0b00bd Slice syntax fix 2014-11-20 19:53:42 +02:00
Gleb Kozyrev 50f11e533c Replace an expired cert with a new one to make tests happy 2014-11-20 19:53:31 +02:00
Steven Fackler 3e98880fe8 Merge pull request #54 from jmesmon/server
Server Support
2014-11-19 15:48:42 -05:00
Steven Fackler 9996f5874e Fix test build 2014-11-19 12:36:32 -08:00
Cody P Schafer b9e3ed50ad Baseline server support
Allows calling SSL_accept() instead of SSL_connect() when creating an
SslStream.
2014-11-19 15:23:31 -05:00
Steven Fackler af5533d936 Remove Zero and One impls 2014-11-17 16:29:12 -08:00
Steven Fackler c766f29965 Merge pull request #98 from jamesrhurst/namespaced-enums
Fixed compilation errors related to namedspaced enums
2014-11-17 19:23:33 -05:00
James Hurst f02d8c22ec Fixed compilation errors related to namedspaced enums 2014-11-17 19:16:51 -05:00
Steven Fackler 2569b39855 Impl Error for SslError 2014-11-16 22:21:45 -08:00
Steven Fackler c41baabac9 Fix travis features 2014-11-16 14:03:58 -08:00
Steven Fackler 5258ce6ece Move AES XTS support to a feature 2014-11-16 14:01:24 -08:00
Steven Fackler fa42ed9edc Merge pull request #96 from coyotebush/xts
Add XTS-AES mode
2014-11-15 08:29:32 -08:00
Corey Ford 287d402042 Add XTS-AES mode 2014-11-14 12:22:34 -08:00
Steven Fackler c56d8f071a Merge pull request #95 from vhbit/custom-build
New build system
2014-11-13 21:40:09 -06:00
Valerii Hiora b60d140d3d New build system 2014-11-13 15:17:00 +02:00
Steven Fackler 1f1c30dd3a Bump to 0.0.1 2014-11-11 00:30:50 -06:00
Steven Fackler 952fef7971 Merge pull request #89 from pyrho/aes-256-cbc-decrypt-test
Aes 256 cbc decrypt test
2014-11-10 12:20:00 -05:00
Steven Fackler e746088693 Merge pull request #94 from DiamondLovesYou/master
PNaCl/NaCl targets support.
2014-11-10 12:19:00 -05:00
Richard Diamond c2717cd98c Force linkage of LibreSSL when targeting NaCl OSs. 2014-11-09 23:42:11 -06:00
Richard Diamond 019e47020a Support PNaCl/NaCl. 2014-11-09 23:07:59 -06:00
Richard Diamond f32940294d Add overrideable platform ssl. 2014-11-08 23:15:19 -06:00
Steven Fackler 766ce4b778 Merge pull request #92 from jmesmon/hash-writier
crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions
2014-11-07 14:24:23 -08:00
Cody P Schafer 3cbc518249 Hasher::write(): add basic test 2014-11-07 16:58:30 -05:00
Cody P Schafer b9f95b4ce4 crypto/hash: impl Writer for Hasher to allow use of Reader-Writer convenience functions 2014-11-07 16:56:18 -05:00
Steven Fackler 1b7ab0238e Merge pull request #93 from jmesmon/fix-tcpstream
Update to work with change in TcpStream api
2014-11-07 11:37:47 -08:00
Cody P Schafer 89fb825e78 Update to work with change in TcpStream api 2014-11-07 13:47:42 -05:00
Steven Fackler 1e706b8ef4 Clean up some warnings 2014-10-31 19:14:30 -07:00
Steven Fackler 66df9154a6 Merge pull request #90 from ebfe/fix-build
fail! -> panic!
2014-10-30 10:58:51 -04:00
Michael Gehring 1eb79df25a fail! -> panic! 2014-10-30 09:58:22 +01:00
pyrho 42e9438e4f Replaced vector of bytes with bytes string literal for expected output of AES_256_CBC deciphering unit test 2014-10-28 14:15:13 +01:00
pyrho 0982081dd7 Merge remote-tracking branch 'upstream/master' into aes-256-cbc-decrypt-test 2014-10-28 02:20:58 +01:00
pyrho d10c552af6 AES 256 CBC unit test 2014-10-28 02:15:31 +01:00
Steven Fackler b41201c3c9 Clean up some BN stuff 2014-10-26 21:05:27 -07:00
Steven Fackler ebbc44bb3f Update doc location 2014-10-26 13:10:57 -07:00
Steven Fackler 6277635e5c Merge pull request #85 from vhbit/x509-load-pem
Cert loading from PEM & restructuring
2014-10-16 23:17:48 -07:00
Valerii Hiora e47a3cf7e2 Cert loading from PEM & restructuring
- Added cert loading

- Extracted X509 tests
2014-10-15 09:24:08 +03:00
Steven Fackler fa951b4384 Merge pull request #86 from vhbit/bn-squash-init
Cleaned up BigNum constructors
2014-10-14 13:59:52 -07:00
Steven Fackler 5a301cef9a Merge pull request #87 from vhbit/removed-native
Removed redundant files
2014-10-14 13:54:04 -07:00
Valerii Hiora 687a0e7440 Removed redundant files 2014-10-14 22:45:03 +03:00
Valerii Hiora 3164ac0214 Cleaned up BigNum constructors 2014-10-14 22:39:07 +03:00
Steven Fackler 60dce4c219 Merge pull request #81 from vhbit/lock-init
Correct init mutexes and locking function
2014-10-13 23:19:14 -07:00
Valerii Hiora dd46d1922e Correct init mutexes and locking function
`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
2014-10-14 08:31:42 +03:00