Erick Tryzelaar
|
5bd84e633f
|
Integrate with Travis
|
2013-12-17 21:49:56 -08:00 |
Erick Tryzelaar
|
08374ec054
|
Merge remote-tracking branch 'remotes/kballard/master'
Conflicts:
crypto.rs
hash.rs
pkcs5.rs
pkey.rs
rand.rs
symm.rs
|
2013-08-15 08:20:47 -07:00 |
Erick Tryzelaar
|
ac28cf944b
|
Remove pkey::ANYKEY
|
2013-08-15 07:55:23 -07:00 |
Erick Tryzelaar
|
1ee6b87b2f
|
Replace constructors fns with static methods
|
2013-08-15 07:55:23 -07:00 |
Erick Tryzelaar
|
06b41612aa
|
Rename crypto.rc to crypto.rs
|
2013-08-15 07:55:22 -07:00 |
Erick Tryzelaar
|
5ba7c49a91
|
Add destructors to all the types that need destructing
|
2013-08-15 07:55:22 -07:00 |
Erick Tryzelaar
|
e3fef0c40e
|
Update to rust 0.8-pre
|
2013-08-15 07:15:35 -07:00 |
Kevin Ballard
|
b78636fa47
|
Update to latest rust master (0.8-pre 927aff1)
|
2013-08-14 17:55:18 -07:00 |
Kevin Ballard
|
628994b390
|
Merge pull request #1 from miloshadzic/master
Update syntax for latest Rust master (rust 0.8-pre bbda3fa).
|
2013-08-05 19:31:12 -07:00 |
Miloš Hadžić
|
61d7c3ff3a
|
Update syntax for latest Rust master (rust 0.8-pre bbda3fa).
|
2013-08-06 03:57:03 +02:00 |
Kevin Ballard
|
80a2654858
|
Update to latest master (0.8-pre 4989799)
|
2013-07-26 22:58:08 -07:00 |
Kevin Ballard
|
867433a097
|
Update for 0.8-pre (f503e53)
|
2013-07-10 10:16:53 -07:00 |
Kevin Ballard
|
6970ca20f1
|
Update for 0.7
|
2013-07-02 14:16:13 -07:00 |
Kevin Ballard
|
9ff6dd59a1
|
Remove unused use warning on latest incoming (eac0200)
|
2013-06-15 16:05:46 -07:00 |
Kevin Ballard
|
c393b2bc33
|
Update for latest incoming (4a52ff0)
|
2013-06-12 00:45:51 -07:00 |
Kevin Ballard
|
47693a5dc3
|
Don't error on `make clean` if there is no dylib
|
2013-06-08 17:55:35 -07:00 |
Kevin Ballard
|
1a88757ca2
|
Update to latest incoming (878a9b9)
|
2013-06-08 17:22:54 -07:00 |
Kevin Ballard
|
2eba04e579
|
Update for latest incoming (3a3bf8b)
|
2013-05-29 23:42:07 -07:00 |
Kevin Ballard
|
08cdf5fde4
|
Update for current incoming
|
2013-05-23 23:46:45 -07:00 |
Kevin Ballard
|
4e79896c96
|
Remove unnecessary `unsafe` blocks
|
2013-05-10 20:22:14 -07:00 |
Kevin Ballard
|
f824a241d4
|
Tweak for rust trunk (c081ffb 2013-04-30 02:21:37 -0700)
|
2013-05-10 20:19:25 -07:00 |
Kevin Ballard
|
1df28f4293
|
Remove debug prints in Crypter::final()
|
2013-04-20 13:47:34 -07:00 |
Kevin Ballard
|
9d09a98664
|
Update for Rust 0.6
Also disable AES_128_CTR and AES_256_CTR because they cause link
failures on OS X.
|
2013-04-20 01:12:03 -07:00 |
Jack Lloyd
|
1cb2f63ad4
|
Remove GCM support for now, EVP is more complicated than that
|
2013-03-12 20:03:05 +01:00 |
Jack Lloyd
|
fb9cce31fb
|
Add CTR and GCM support
|
2013-03-12 19:34:14 +01:00 |
lloyd
|
b53582ab96
|
Take hash test inputs as hex strings. Add MD5 tests.
|
2013-03-11 21:40:23 +01:00 |
lloyd
|
f8512d7d5e
|
Add RC4 and AES-128 support to Cryptor
|
2013-03-11 20:49:04 +01:00 |
lloyd
|
07773d8fee
|
Add support for HMAC, RC4, AES-128, hex encoding, etc
|
2013-03-11 20:44:16 +01:00 |
lloyd
|
d436384169
|
Update readme with new hash/padding options
|
2013-03-11 20:04:26 +01:00 |
lloyd
|
3ef8dc772b
|
Add support for RSA signing with alternate hashes (MD5, SHA-512, etc)
|
2013-03-11 20:01:03 +01:00 |
lloyd
|
b0fd95676f
|
Add support for PKCS #1 v1.5 RSA encryption
Like it or not, needed for compatability with a lot of existing
protocols. The default for encrypt/decrypt remains OAEP of course.
|
2013-03-11 19:08:15 +01:00 |
Erick Tryzelaar
|
3ed6d865f0
|
Expose the submodules
|
2012-10-08 23:36:53 -07:00 |
Erick Tryzelaar
|
a3cba6aeb9
|
Merge pull request #1 from brson/master
Update for language changes
|
2012-10-02 16:19:10 -07:00 |
Brian Anderson
|
39cd493434
|
Update for language changes
|
2012-10-02 16:00:06 -07:00 |
Erick Tryzelaar
|
fb8f201b97
|
Update to rust HEAD
|
2012-09-27 23:32:12 -07:00 |
Erick Tryzelaar
|
f9e4b7ab18
|
Add a .gitignore
|
2012-07-03 20:29:29 -07:00 |
Erick Tryzelaar
|
0099d25ae0
|
Update to latest rustc syntax.
|
2012-07-03 20:28:46 -07:00 |
Erick Tryzelaar
|
9624701506
|
Fix no-implicit-copies warnings
|
2012-06-21 08:37:58 -07:00 |
Erick Tryzelaar
|
5d0f9dee6a
|
Bind was removed.
|
2012-06-21 08:37:50 -07:00 |
Elly Fong-Jones
|
c0bbc889d1
|
Merge pull request #5 from erickt/master
modernizing rustcrypto and exposing PKCS5_PBKDF2_HMAC_SHA1
|
2012-06-02 13:35:09 -07:00 |
Erick Tryzelaar
|
b2f3316758
|
Expose RAND_bytes
|
2012-04-21 20:03:06 -07:00 |
Erick Tryzelaar
|
6794c17af6
|
Add support for PKCS5_PBKDF2_HMAC_SHA1.
|
2012-04-20 10:04:23 -07:00 |
Erick Tryzelaar
|
cd4e72dc98
|
Modernize crypto with new rust style and rustdoc support
|
2012-04-20 09:47:46 -07:00 |
Brian Anderson
|
c978e357d4
|
Update for 0.2
|
2012-03-28 11:43:56 -07:00 |
Elly Jones
|
ee4c285a79
|
[pkey] compat with 2286d8c17e5bf3d4312357eba9a845262068f007
|
2012-01-18 22:02:29 -05:00 |
Elly Jones
|
e384f11e02
|
[symm] update to 2286d8c17e5bf3d4312357eba9a845262068f007
|
2012-01-18 21:49:53 -05:00 |
Elly Jones
|
3ef626596e
|
[hash] update to 2286d8c17e5bf3d4312357eba9a845262068f007
|
2012-01-18 21:46:39 -05:00 |
Elly Jones
|
aa9c371f20
|
manifest: Add license.
|
2011-12-15 21:43:44 -05:00 |
Elly Jones
|
852dd45179
|
pkey: build under OSX?
|
2011-12-15 18:51:02 -05:00 |
Elly Jones
|
8e8625147c
|
pkey: use EVP_PKEY_get1_* instead of EVP_PKEY_get0.
EVP_PKEY_get0 is not in 0.9.8, which is still very widely deployed.
|
2011-12-15 18:04:33 -05:00 |