aboutsummaryrefslogtreecommitdiff
path: root/tor-llcrypto
Commit message (Collapse)AuthorAgeFilesLines
...
* Run cargo upgrade, except for stream-cipher.Nick Mathewson2020-09-091-5/+5
|
* cargo fix --edition-idiomsNick Mathewson2020-09-091-5/+5
|
* Also RSA identities on channel handshakesNick Mathewson2020-09-092-0/+64
| | | | | | This took a good bit of hacking, including a kludge to extract an RSA subject key from an x509 cert, since we didn't have a good way to do that.
* Fix bogus docs in ll::pk::rsaNick Mathewson2020-09-091-2/+2
|
* Fix clippy warnings; improve key type for consensus.Nick Mathewson2020-09-071-2/+1
|
* RSAIdentity: Better Display and Debug.Nick Mathewson2020-09-072-1/+15
|
* Migrate certificate and routerdesc checking to tor-checkableNick Mathewson2020-09-031-8/+7
| | | | | Now these types are parsed and returned wrapped inside a checkable object.
* llcrypto: Define a "ValidatableSignature" typeNick Mathewson2020-09-033-1/+68
| | | | | This type wraps a signature, a public key, and the signed object. It's meant to be useful for implementing SelfSigned objects.
* Implement an ersatz hash() for RSAIdentityNick Mathewson2020-08-281-1/+7
| | | | | For whatever reason, something I had didn't like me implementing a custom PartialEq but deriving Hash
* Run cargo-upgrade.Nick Mathewson2020-08-281-9/+8
|
* llcrypto: add test vectors for sha3 and shakeNick Mathewson2020-08-281-1/+147
|
* llcrypto: make RSAIdentity implement the Hash trait.Nick Mathewson2020-08-271-1/+1
|
* Update to latest packages; ed25519 now needs signature crate traits.Nick Mathewson2020-07-202-9/+11
|
* Use "cargo upgrade" from cargo-edit to list current versionsNick Mathewson2020-06-121-32/+21
|
* Upgrade to latest version of rsa crateNick Mathewson2020-06-121-13/+13
|
* update to use latest rust-crypto traits and modulesNick Mathewson2020-06-103-6/+7
|
* llcrypto: test vectors for sha2Nick Mathewson2020-05-211-2/+44
|
* Use links for traits in llcrypto docsNick Mathewson2020-05-083-4/+8
|
* Upgrade to a modern version of "sha-1".Nick Mathewson2020-05-082-46/+5
| | | | | Apparently the "sha1" crate doesn't implement the RustCrypto API, but the "sha-1" crate does.
* make id field in RSAIdentity privateNick Mathewson2020-05-081-2/+4
|
* most missing docs for llcryptoNick Mathewson2020-05-086-22/+70
|
* Stop re-exporting traits from tor-llcrypto. It does not help.Nick Mathewson2020-05-085-14/+4
|
* llcrypto: small documentation improvementsNick Mathewson2020-05-081-6/+10
|
* Use cargo-husky to add automatic git commit/push hooks.Nick Mathewson2020-05-081-1/+9
|
* Fresh git repository for work on "arti"Nick Mathewson2020-05-079-0/+593
Arti is a rust tor implementation. It's project I've been working on for a few months now, in weekends and in spare time. It doesn't speak the tor protocol yet, and it doesn't connect to the network at all. It needs much more documentation and testing, but I'm just about ready to show it to others. See the README.md for a description of what is there and what isn't.