Commit Graph

  • c76e86f416 Update for io move Steven Fackler 2013-11-12 21:32:12 -08:00
  • 2ebb3f084a Last indentation fix Steven Fackler 2013-11-11 21:39:36 -08:00
  • f42e9afc2c Fix indentation Steven Fackler 2013-11-11 20:55:46 -08:00
  • be9948ba07 Remove externfn! Steven Fackler 2013-11-11 20:40:33 -08:00
  • 8edf2234ce Run tests single threaded Steven Fackler 2013-11-10 13:52:49 -08:00
  • 1b406ae3b8 Add attributes for rustdoc Steven Fackler 2013-11-09 23:08:32 -08:00
  • 59c05483da Some documentation Steven Fackler 2013-11-09 23:06:45 -08:00
  • f2f62be414 Have traivs actually test Steven Fackler 2013-11-09 17:34:38 -08:00
  • 2e168ab820 Update for latest master and fix segfault Steven Fackler 2013-11-09 17:27:17 -08:00
  • 7ea442be94 Ssl errors may return a stack Steven Fackler 2013-10-23 21:28:08 -07:00
  • eea07ef137 Slightly better error handling Steven Fackler 2013-10-23 21:10:38 -07:00
  • 83d702df2b Remove Sslv2 option Steven Fackler 2013-10-22 23:23:57 -07:00
  • 5f5a0b5329 Travis CI infrastructure Steven Fackler 2013-10-22 23:12:40 -07:00
  • 6ee6589227 Sketch of custom cert verification callback Steven Fackler 2013-10-22 22:22:09 -07:00
  • 162fff7c64 Fix for macro changes Steven Fackler 2013-10-22 21:12:22 -07:00
  • 302590c2b5 Major rewrite for better error handling Steven Fackler 2013-10-21 22:51:18 -07:00
  • a42d5261f9 Fill out the context methods Steven Fackler 2013-10-20 22:24:01 -07:00
  • 448e8ebbf7 Move tests to in-binary and fix link args Steven Fackler 2013-10-20 21:49:22 -07:00
  • 4e54c159b6 Remove folder indirection Steven Fackler 2013-10-20 21:32:19 -07:00
  • 25e18fab13 Update to latest rust master (0.9-pre 69e46f3) Kevin Ballard 2013-10-19 17:47:49 -07:00
  • cf8f820366 Support for loading a trusted CA file Steven Fackler 2013-10-13 22:46:47 -07:00
  • 0fac64705e Clean up SslError conversion Steven Fackler 2013-10-13 21:56:57 -07:00
  • 8e2d5242a3 Start of cert verification Steven Fackler 2013-10-12 21:48:08 -07:00
  • 709ba4e7b0 Semi-fix EOF Steven Fackler 2013-10-09 21:01:38 -07:00
  • e2be42aa53 Stuff roughly working Steven Fackler 2013-10-05 20:36:45 -07:00
  • a7dab3624e Sketched out implementation Steven Fackler 2013-09-19 12:54:01 -07:00
  • d04c4ef435 Connect working Steven Fackler 2013-10-05 15:49:46 -07:00
  • d4d5547a79 SslStream sketch Steven Fackler 2013-10-05 13:56:59 -07:00
  • 58eb7ab5c4 Create contexts Steven Fackler 2013-10-05 10:56:36 -07:00
  • 6afafafe60 Basic library initialization Steven Fackler 2013-10-04 20:46:27 -07:00
  • 97713dfaf5 Initial commit Steven Fackler 2013-10-04 20:45:49 -07:00
  • 76a3b83d27 Update to latest rust master (0.8-pre d2b0b11) Kevin Ballard 2013-09-18 13:51:05 -07:00
  • ec7474c895 Update to latest rust master (0.8-pre 063a005) Kevin Ballard 2013-08-22 20:31:02 -07:00
  • e86deeb4d6 Merge pull request #2 from erickt/master Kevin Ballard 2013-08-15 12:30:54 -07:00
  • 08374ec054 Merge remote-tracking branch 'remotes/kballard/master' Erick Tryzelaar 2013-08-15 08:20:47 -07:00
  • ac28cf944b Remove pkey::ANYKEY Erick Tryzelaar 2013-08-15 07:36:33 -07:00
  • 1ee6b87b2f Replace constructors fns with static methods Erick Tryzelaar 2013-08-15 07:35:44 -07:00
  • 06b41612aa Rename crypto.rc to crypto.rs Erick Tryzelaar 2013-08-15 07:31:26 -07:00
  • 5ba7c49a91 Add destructors to all the types that need destructing Erick Tryzelaar 2013-08-15 07:30:37 -07:00
  • e3fef0c40e Update to rust 0.8-pre Erick Tryzelaar 2013-08-15 07:15:35 -07:00
  • b78636fa47 Update to latest rust master (0.8-pre 927aff1) Kevin Ballard 2013-08-14 17:55:18 -07:00
  • 628994b390 Merge pull request #1 from miloshadzic/master Kevin Ballard 2013-08-05 19:31:12 -07:00
  • 61d7c3ff3a Update syntax for latest Rust master (rust 0.8-pre bbda3fa). Miloš Hadžić 2013-08-06 03:57:03 +02:00
  • 80a2654858 Update to latest master (0.8-pre 4989799) Kevin Ballard 2013-07-26 22:58:08 -07:00
  • 867433a097 Update for 0.8-pre (f503e53) Kevin Ballard 2013-07-10 10:16:53 -07:00
  • 6970ca20f1 Update for 0.7 Kevin Ballard 2013-07-02 14:15:41 -07:00
  • 9ff6dd59a1 Remove unused use warning on latest incoming (eac0200) Kevin Ballard 2013-06-15 16:05:46 -07:00
  • c393b2bc33 Update for latest incoming (4a52ff0) Kevin Ballard 2013-06-12 00:45:51 -07:00
  • 47693a5dc3 Don't error on make clean if there is no dylib Kevin Ballard 2013-06-08 17:55:35 -07:00
  • 1a88757ca2 Update to latest incoming (878a9b9) Kevin Ballard 2013-06-08 17:22:54 -07:00
  • 2eba04e579 Update for latest incoming (3a3bf8b) Kevin Ballard 2013-05-29 23:42:07 -07:00
  • 08cdf5fde4 Update for current incoming Kevin Ballard 2013-05-23 23:46:45 -07:00
  • 4e79896c96 Remove unnecessary unsafe blocks Kevin Ballard 2013-05-10 20:22:14 -07:00
  • f824a241d4 Tweak for rust trunk (c081ffb 2013-04-30 02:21:37 -0700) Kevin Ballard 2013-05-10 20:19:25 -07:00
  • 1df28f4293 Remove debug prints in Crypter::final() Kevin Ballard 2013-04-20 13:47:34 -07:00
  • 9d09a98664 Update for Rust 0.6 Kevin Ballard 2013-04-20 01:12:03 -07:00
  • 1cb2f63ad4 Remove GCM support for now, EVP is more complicated than that Jack Lloyd 2013-03-12 20:03:05 +01:00
  • fb9cce31fb Add CTR and GCM support Jack Lloyd 2013-03-12 19:34:14 +01:00
  • b53582ab96 Take hash test inputs as hex strings. Add MD5 tests. lloyd 2013-03-11 21:40:23 +01:00
  • f8512d7d5e Add RC4 and AES-128 support to Cryptor lloyd 2013-03-11 20:49:04 +01:00
  • 07773d8fee Add support for HMAC, RC4, AES-128, hex encoding, etc lloyd 2013-03-11 20:44:16 +01:00
  • d436384169 Update readme with new hash/padding options lloyd 2013-03-11 20:04:26 +01:00
  • 3ef8dc772b Add support for RSA signing with alternate hashes (MD5, SHA-512, etc) lloyd 2013-03-11 20:01:03 +01:00
  • b0fd95676f Add support for PKCS #1 v1.5 RSA encryption lloyd 2013-03-11 19:08:15 +01:00
  • 3ed6d865f0 Expose the submodules Erick Tryzelaar 2012-10-08 23:36:53 -07:00
  • a3cba6aeb9 Merge pull request #1 from brson/master Erick Tryzelaar 2012-10-02 16:19:10 -07:00
  • 39cd493434 Update for language changes Brian Anderson 2012-10-02 16:00:06 -07:00
  • fb8f201b97 Update to rust HEAD Erick Tryzelaar 2012-09-27 23:32:12 -07:00
  • f9e4b7ab18 Add a .gitignore Erick Tryzelaar 2012-07-03 20:29:29 -07:00
  • 0099d25ae0 Update to latest rustc syntax. Erick Tryzelaar 2012-07-03 20:28:46 -07:00
  • 9624701506 Fix no-implicit-copies warnings Erick Tryzelaar 2012-06-21 08:34:13 -07:00
  • 5d0f9dee6a Bind was removed. Erick Tryzelaar 2012-06-21 08:30:39 -07:00
  • c0bbc889d1 Merge pull request #5 from erickt/master Elly Fong-Jones 2012-06-02 13:35:09 -07:00
  • b2f3316758 Expose RAND_bytes Erick Tryzelaar 2012-04-21 20:03:06 -07:00
  • 6794c17af6 Add support for PKCS5_PBKDF2_HMAC_SHA1. Erick Tryzelaar 2012-04-20 10:04:23 -07:00
  • cd4e72dc98 Modernize crypto with new rust style and rustdoc support Erick Tryzelaar 2012-04-20 09:47:46 -07:00
  • c978e357d4 Update for 0.2 Brian Anderson 2012-03-28 11:43:56 -07:00
  • ee4c285a79 [pkey] compat with 2286d8c17e5bf3d4312357eba9a845262068f007 Elly Jones 2012-01-18 22:02:29 -05:00
  • e384f11e02 [symm] update to 2286d8c17e5bf3d4312357eba9a845262068f007 Elly Jones 2012-01-18 21:49:53 -05:00
  • 3ef626596e [hash] update to 2286d8c17e5bf3d4312357eba9a845262068f007 Elly Jones 2012-01-18 21:46:39 -05:00
  • aa9c371f20 manifest: Add license. Elly Jones 2011-12-15 21:43:44 -05:00
  • 852dd45179 pkey: build under OSX? Elly Jones 2011-12-15 18:51:02 -05:00
  • 8e8625147c pkey: use EVP_PKEY_get1_* instead of EVP_PKEY_get0. Elly Jones 2011-12-15 18:03:44 -05:00
  • 0963c2bfa4 Merge pull request #1 from boggle/stdcore elly 2011-12-15 12:12:37 -08:00
  • 843d938677 Refactored code to use core::* Stefan Plantikow 2011-12-15 20:53:58 +01:00
  • ca9c82b1f3 Add manifest for rust-pkg. Elly Jones 2011-12-15 10:15:12 -05:00
  • 62c421d5f6 Initial commit. Elly Jones 2011-12-15 09:46:13 -05:00