Nick Mathewson
|
72a5ae8c66
|
Merge branch 'maint-0.3.4'
|
2018-06-21 08:38:21 -04:00 |
|
Nick Mathewson
|
3a64052099
|
Fix memory leak in CryptoDigest type
If you're owning a C pointer, you need to implement Drop.
|
2018-06-20 17:28:28 -04:00 |
|
Nick Mathewson
|
fb0019daf9
|
Update copyrights to 2018.
|
2018-06-20 08:13:28 -04:00 |
|
Isis Lovecruft
|
748a0c7d0b
|
rust: Remove unused N_DIGEST_ALGORITHMS constant from crypto_digest.rs.
In the C code, this constant is only ever used in src/test/bench.c.
* FIXES part of #26245: https://bugs.torproject.org/26245
|
2018-06-15 23:22:43 +00:00 |
|
Isis Lovecruft
|
d5a9b77a28
|
rust: Add comment and pragma on "unused" smartlist_t type.
* FIXES part of #26245: https://bugs.torproject.org/26245
|
2018-06-15 22:49:39 +00:00 |
|
Isis Lovecruft
|
d9c877a6e5
|
rust: Export crypto_rand::* functions from our external crate.
|
2018-05-15 18:03:18 +00:00 |
|
Isis Lovecruft
|
af182d4ab5
|
rust: Add crypto crate and implement Rust wrappers for SHA2 code.
* FIXES #24659: https://bugs.torproject.org/24659
|
2018-05-08 21:03:37 +00:00 |
|
Isis Lovecruft
|
94dcd38a14
|
rust: Expose crypto_rand() as an impl of rand_core::RngCore.
|
2018-05-02 22:12:38 +00:00 |
|
Isis Lovecruft
|
49639b2826
|
rust: Expose our (P)RNGs in Rust and provide safe wrappers.
* FIXES #24660: https://bugs.torproject.org/24660
|
2018-04-20 23:54:47 +00:00 |
|
Isis Lovecruft
|
00a473733d
|
maint: Update Rust libc dependency from 0.2.22 to 0.2.39.
Requires the update/libc-0.2.39 branch from
https://github.com/isislovecruft/tor-rust-dependencies to be merged
first.
|
2018-03-21 17:04:28 -04:00 |
|
Nick Mathewson
|
2ca8fcb892
|
Add missing copyright/license statements on all .rs files
(Yes, I have Chelsea's permission.)
|
2017-10-27 10:02:08 -04:00 |
|
Chelsea Holland Komlo
|
be583a34a3
|
use tor allocator for string allocation in rust
|
2017-10-27 10:02:08 -04:00 |
|
Chelsea Holland Komlo
|
0c04b54d4d
|
minimize scope for unsafe
update documentation
missing check for null
|
2017-10-27 10:02:08 -04:00 |
|
Chelsea Holland Komlo
|
d1820c1516
|
rust implementation of protover
|
2017-10-27 10:02:08 -04:00 |
|