Steven Fackler
55f9feab47
Remove spurious extern "Rust" specifier
2013-12-29 17:46:23 -08:00
Steven Fackler
0aaeb3e067
Stop using atomics for OpenSSL global state
...
The synchronization in init and when passing contexts cross-task is
sufficient to guarantee enough of an ordering that the values of
VERIFY_IDX and MUTEXES will be visible when they should be.
2013-12-29 10:42:18 -07:00
Steven Fackler
4d7aa58680
Switch to real mutex for init.
2013-12-29 09:29:49 -07:00
Steven Fackler
70483c1a0c
Add a crate_type attribute
2013-12-28 20:18:08 -07:00
Steven Fackler
42022fa539
Delete crypto/hex
...
This is provided by libextra
2013-12-28 20:15:15 -07:00
Steven Fackler
9b3746260c
Integrate everything
2013-12-28 18:39:07 -07:00
Steven Fackler
ec8d926e56
Merge remote-tracking branches 'rustcrypto/master' and 'rust-ssl/master'
...
Conflicts:
.travis.yml
2013-12-28 17:35:38 -07:00
Steven Fackler
53e11b08f5
Prepare rustcrypto to merge into rust-openssl
2013-12-28 17:09:18 -07:00
Steven Fackler
87da25240d
Prepare rust-ssl to merge into rust-openssl
2013-12-28 16:57:54 -07:00
Steven Fackler
f40a7d1663
Relicense under Apache V2
2013-12-28 08:44:58 -07:00
Erick Tryzelaar
85e6d1db12
update to rust 0.9-pre (a5fa1d9)
2013-12-27 22:02:38 -05:00
Steven Fackler
7db74d5b4f
Update for API change
2013-12-27 07:48:26 -07:00
Steven Fackler
213adb3432
pkgid -> crate_id
2013-12-19 23:13:53 -08:00
Erick Tryzelaar
a9ce2a36d5
Switch over to rustpkg
2013-12-18 08:51:10 -08:00
Erick Tryzelaar
9dd1c622f4
Update to rust 0.9x-pre
2013-12-18 07:32:42 -08:00
Erick Tryzelaar
4e0257ab59
Merge branch 'master' of https://github.com/kballard/rustcrypto
2013-12-18 07:30:16 -08:00
Erick Tryzelaar
5bd84e633f
Integrate with Travis
2013-12-17 21:49:56 -08:00
Steven Fackler
f00d3e14bc
Fix doc root
2013-12-15 22:11:04 -08:00
Steven Fackler
ce86e4a4c4
Switch from link to pkgid
2013-12-15 22:05:33 -08:00
Steven Fackler
d4b1c5bf55
Remove some unused bindings
2013-12-15 22:00:30 -08:00
Steven Fackler
3047782f78
Fix for vec API changes
2013-12-15 21:48:49 -08:00
Kevin Ballard
bcdc23c359
Update for latest rustc (0.9-pre ca54ad8)
2013-12-14 18:51:43 -08:00
Steven Fackler
bf911311cb
Move docs to github
2013-12-12 21:46:48 -08:00
Kevin Ballard
c9793a907f
Delete unused main() function
...
The new dead_code lint warns on this.
2013-12-08 23:45:52 -08:00
Steven Fackler
e72290b056
Make MemBio interface safe
2013-12-08 22:29:37 -08:00
Steven Fackler
608d6558de
Add pointers to enforce lifetimes
2013-12-08 22:12:49 -08:00
Kevin Ballard
ee4d0b4d2b
Update for latest master (0.9-pre b5bab85)
2013-12-05 01:43:37 -08:00
Steven Fackler
08ef3b5b04
Switch over to new link attribute
2013-12-03 18:55:05 -08:00
Kevin Ballard
7c05f58ac7
Update for latest master (0.9-pre 90d06ec)
2013-11-28 18:35:04 -08:00
Steven Fackler
3a2800a2fa
Remove hacky macro module
2013-11-26 18:12:12 -08:00
Kevin Ballard
9ea9c195e2
Update for latest master (0.9-pre b42c438)
2013-11-26 01:14:38 -08:00
Steven Fackler
1bd57d7ffb
More work on X509 functionality
2013-11-21 23:15:47 -08:00
Steven Fackler
2216f86bd3
Make verification callbacks sound
2013-11-20 21:45:05 -08:00
Steven Fackler
fc57ec0e43
Fix locking
2013-11-19 20:49:16 -08:00
Steven Fackler
0b287710c4
Certificate error codes
2013-11-16 21:09:45 -08:00
Steven Fackler
f8be641536
Start of x509 interface
2013-11-16 20:21:48 -08:00
Steven Fackler
5857889ceb
Switch docs to sfackler.com
...
octayn doesn't support rustpkg yet
2013-11-15 19:55:43 -08:00
Steven Fackler
c76e86f416
Update for io move
2013-11-12 21:32:12 -08:00
Steven Fackler
2ebb3f084a
Last indentation fix
2013-11-11 21:39:36 -08:00
Steven Fackler
f42e9afc2c
Fix indentation
2013-11-11 20:55:46 -08:00
Steven Fackler
be9948ba07
Remove externfn!
2013-11-11 20:40:33 -08:00
Steven Fackler
8edf2234ce
Run tests single threaded
...
This may help fix the flickering PEM cert loading.
2013-11-10 13:52:49 -08:00
Steven Fackler
1b406ae3b8
Add attributes for rustdoc
2013-11-09 23:08:32 -08:00
Steven Fackler
59c05483da
Some documentation
2013-11-09 23:06:45 -08:00
Steven Fackler
f2f62be414
Have traivs actually test
2013-11-09 17:34:38 -08:00
Steven Fackler
2e168ab820
Update for latest master and fix segfault
2013-11-09 17:32:33 -08:00
Steven Fackler
7ea442be94
Ssl errors may return a stack
2013-10-23 21:28:08 -07:00
Steven Fackler
eea07ef137
Slightly better error handling
2013-10-23 21:12:29 -07:00
Steven Fackler
83d702df2b
Remove Sslv2 option
...
Many distributions of OpenSSL disable this method as SSLv2 has known
security issues.
2013-10-22 23:23:57 -07:00
Steven Fackler
5f5a0b5329
Travis CI infrastructure
2013-10-22 23:23:52 -07:00