aboutsummaryrefslogtreecommitdiff
path: root/src/rust
AgeCommit message (Expand)Author
2018-06-26fixup! Extract core part of smartlist code into its own library.Nick Mathewson
2018-06-25Run rustfmt on 'src/rust/protover/ffi.rs'.Corey Farwell
2018-06-24Utilize type param in method invocation.Corey Farwell
2018-06-24Utilize `if..else` for switching on boolean values.Corey Farwell
2018-06-24Utilize `if let` construct instead of explicit unwrapping.Corey Farwell
2018-06-24Change `allocate_and_copy_string` to take a `&str` instead of `&String`.Corey Farwell
2018-06-22Fix up the rust build script library list.Nick Mathewson
2018-06-22Extract the locking and logging codeNick Mathewson
2018-06-22Extract simple integer math into its own moduleNick Mathewson
2018-06-22Move smartlist_add_{v,}asprintf into smartlist.[ch]Nick Mathewson
2018-06-22Refactor container into a library.Nick Mathewson
2018-06-21Extract tor_malloc and friends to a new module.Nick Mathewson
2018-06-21Split crypto and tls libraries into directoriesNick Mathewson
2018-06-21Move consttime library code into its own directory.Nick Mathewson
2018-06-21Extract error functionality into a new lowest-level library.Nick Mathewson
2018-06-21Merge branch 'maint-0.3.4'Nick Mathewson
2018-06-20add build.rs to EXTRA_DISTNick Mathewson
2018-06-20Fix memory leak in CryptoDigest typeNick Mathewson
2018-06-20Disable doctests in src/rust/crypto module.Nick Mathewson
2018-06-20Fix bugs in rust digest testsNick Mathewson
2018-06-20Merge branch 'rust_build_script_v3' into additional_rust_test_fixesNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-20rust: Remove redundant "testing" feature from tor_log crate.Isis Lovecruft
2018-06-19Fix compilation of Rust crypto doctestsTaylor Yu
2018-06-19Use a rust build script to set linker options correctly for tests.Nick Mathewson
2018-06-18Revert "Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a"Nick Mathewson
2018-06-18Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.aNick Mathewson
2018-06-18rust: Add "test-c-from-rust" feature-gate.Isis Lovecruft
2018-06-16Changes to make the rust crypto::mod tests compileNick Mathewson
2018-06-16Merge remote-tracking branch 'isis/bug26267' into maint-0.3.4Nick Mathewson
2018-06-16Merge remote-tracking branch 'isis/bug26245' into maint-0.3.4Nick Mathewson
2018-06-15rust: Remove unused N_DIGEST_ALGORITHMS constant from crypto_digest.rs.Isis Lovecruft
2018-06-15rust: Add comment and pragma on "unused" smartlist_t type.Isis Lovecruft
2018-06-15Make Rust warnings conditionally fatalTaylor Yu
2018-06-15rust: Expose rand module from crypto crate.Isis Lovecruft
2018-06-15Set default-features = false for rand_coreTaylor Yu
2018-05-22Merge branch 'maint-0.3.3'Nick Mathewson
2018-05-22Make the TROVE-2018-005 fix work with rust.Nick Mathewson
2018-05-22rust: Mirror TROVE-2018-005 fix in Rust protover implementation.Isis Lovecruft
2018-05-22rust: Mirror TROVE-2018-005 fix in Rust protover implementation.Isis Lovecruft
2018-05-16Merge remote-tracking branch 'isis-github/bug26106'Nick Mathewson
2018-05-16Merge remote-tracking branch 'isis-github/bug26108'Nick Mathewson
2018-05-15rust: Update rand_core dependency to 0.2.0-pre.0.Isis Lovecruft
2018-05-15rust: Update rand dev-dependency to 0.5.0-pre.2.Isis Lovecruft
2018-05-15rust: Export digests subcrate from our crypto crate.Isis Lovecruft
2018-05-15rust: Export crypto_rand::* functions from our external crate.Isis Lovecruft
2018-05-15rust: Move rand crate into crypto parent crate.Isis Lovecruft
2018-05-15rust: Make Rng::new() methods public.Isis Lovecruft
2018-05-08rust: Add crypto crate and implement Rust wrappers for SHA2 code.Isis Lovecruft
2018-05-04build: Fix missing include for src/rust/external/crypto_rand.rs file.Isis Lovecruft