summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* rust: Expose crypto_rand() as an impl of rand_core::RngCore.bug24660_r1Isis Lovecruft2018-05-02
* rust: Remove mirrored PRNG implementation.Isis Lovecruft2018-04-20
* rust: Expose our (P)RNGs in Rust and provide safe wrappers.Isis Lovecruft2018-04-20
* crypto: Move declaration of crypto_init_siphash_key() into crypto.h.bug24658-randIsis Lovecruft2018-04-18
* refactor: Remove unnecessary `#include "crypto.h"` throughout codebase.Isis Lovecruft2018-04-06
* refactor: Alphabetise some includes in /src/or/*.Isis Lovecruft2018-04-06
* crypto: Alphabetise some #includes in /src/common/crypto*.Isis Lovecruft2018-04-06
* crypto: Remove unnecessary includes from src/common/crypto.[ch]Isis Lovecruft2018-04-06
* crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft2018-04-06
* Fix bug24031 changes fileNick Mathewson2018-04-03
* Merge remote-tracking branch 'isis-github/bug24031_r5_squashed'Nick Mathewson2018-04-03
|\
| * changes: Add changes file for #24031.Isis Lovecruft2018-04-03
| * rust: Fix ProtoSet and ProtoEntry to use the same DoS limits as C.Isis Lovecruft2018-04-02
| * rust: Port all C protover_all_supported tests to Rust.Isis Lovecruft2018-04-02
| * tests: Run all existing protover tests in both languages.Isis Lovecruft2018-04-02
| * tests: Make inline comments in test_protover.c more accurate.Isis Lovecruft2018-04-02
| * protover: Change protover_all_supported() to return only unsupported.Isis Lovecruft2018-04-02
| * rust: Refactor protover::compute_for_old_tor().Isis Lovecruft2018-04-02
| * rust: Refactor Rust implementation of protover_is_supported_here().Isis Lovecruft2018-04-02
| * rust: Refactor Rust impl of protover_compute_vote().Isis Lovecruft2018-04-02
| * rust: Refactor Rust impl of protover_list_supports_protocol_or_later().Isis Lovecruft2018-04-02
| * rust: Refactor Rust impl of protover_list_supports_protocol().Isis Lovecruft2018-04-02
| * rust: Refactor Rust impl of protover_all_supported().Isis Lovecruft2018-04-02
| * rust: Refactor protover tests with new methods; note altered behaviours.Isis Lovecruft2018-04-02
| * rust: Refactor protover::is_supported_here().Isis Lovecruft2018-04-02
| * rust: Add new ProtoverVote type and refactor functions to methods.Isis Lovecruft2018-04-02
| * rust: Add macro for `impl ToString for {Unvalidated}ProtoEntry`.Isis Lovecruft2018-04-02
| * rust: Add new protover::UnvalidatedProtoEntry type.Isis Lovecruft2018-04-02
| * rust: Add new protover::ProtoEntry type which uses new datatypes.Isis Lovecruft2018-04-02
| * rust: Add new protover::UnknownProtocol type.Isis Lovecruft2018-04-02
| * rust: Implement more memory-efficient protover datatype.Isis Lovecruft2018-04-02
| * rust: Implement error types for Rust protover implementation.Isis Lovecruft2018-04-02
* | Merge branch 'maint-0.3.3'Nick Mathewson2018-04-03
|\ \ | |/ |/|
| * add a missing wordNick Mathewson2018-04-03
| * Merge remote-tracking branch 'isis-github/bug24031_r5_squashed_033' into main...Nick Mathewson2018-04-03
| |\
| | * changes: Add changes file for #24031.Isis Lovecruft2018-04-03
| | * rust: Fix ProtoSet and ProtoEntry to use the same DoS limits as C.Isis Lovecruft2018-04-02
| | * rust: Port all C protover_all_supported tests to Rust.Isis Lovecruft2018-04-02
| | * tests: Run all existing protover tests in both languages.Isis Lovecruft2018-04-02
| | * tests: Make inline comments in test_protover.c more accurate.Isis Lovecruft2018-04-02
| | * protover: Change protover_all_supported() to return only unsupported.Isis Lovecruft2018-04-02
| | * rust: Refactor protover::compute_for_old_tor().Isis Lovecruft2018-04-02
| | * rust: Refactor Rust implementation of protover_is_supported_here().Isis Lovecruft2018-04-02
| | * rust: Refactor Rust impl of protover_compute_vote().Isis Lovecruft2018-04-02
| | * rust: Refactor Rust impl of protover_list_supports_protocol_or_later().Isis Lovecruft2018-04-02
| | * rust: Refactor Rust impl of protover_list_supports_protocol().Isis Lovecruft2018-04-02
| | * rust: Refactor Rust impl of protover_all_supported().Isis Lovecruft2018-04-02
| | * rust: Refactor protover tests with new methods; note altered behaviours.Isis Lovecruft2018-04-02
| | * rust: Refactor protover::is_supported_here().Isis Lovecruft2018-04-02
| | * rust: Add new ProtoverVote type and refactor functions to methods.Isis Lovecruft2018-04-02