Post by Ivan ManduraThanks, successfully done it!
Will start reading docs. If somebody has something simple to start with please send it my way.
If you want to modify existing code, this one looks easy:
Wrap types in protover.rs
https://trac.torproject.org/projects/tor/ticket/24030
If you like FFI from Rust to C, here are some options:
Wrap our sha2 interface in Rust which implements the appropriate traits
https://trac.torproject.org/projects/tor/ticket/24659
Wrap our PRNG interface(s) in Rust with appropriate traits
https://trac.torproject.org/projects/tor/ticket/24660
If you like testing, and FFI from C to Rust, and want to get involved
with our C-based unit tests - try these after your first patch?
Test all rust functions' behavior when called from C with bad UTF8
https://trac.torproject.org/projects/tor/ticket/24029
consdiff implementation in Rust
https://trac.torproject.org/projects/tor/ticket/24609
(Most people's repositories are on git.torproject.org.)
And here are all the Rust tickets:
https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=merge_ready&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&keywords=~rust&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority
T
--
Tim Wilson-Brown (teor)
teor2345 at gmail dot com
PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B
ricochet:ekmygaiu4rzgsk6n
xmpp: teor at torproject dot org
------------------------------------------------------------------------