summaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* KeySpecifier d-a macro: Use doc-hidden re-exportsIan Jackson2024-01-041-1/+1
* KeySpecifier: Make KeySpecifierPattern a traitIan Jackson2024-01-041-1/+1
* KeySpecifier d-a macro: Move to its own moduleIan Jackson2024-01-041-0/+3
* tor-keymgr: ArtiPathSyntaxError: rename from ArtiPathError (fmt)Ian Jackson2023-12-071-3/+3
* tor-keymgr: ArtiPathSyntaxError: rename from ArtiPathErrorIan Jackson2023-12-071-1/+1
* tor-keymgr: Move ArtiPath etc. into new moduleIan Jackson2023-12-071-2/+4
* tor-keymgr: provide KeySpecifierComponentViaDisplayFromStr and use itIan Jackson2023-12-071-1/+1
* tor-keymgr: Abolish the KeyDenotator trait in favour of KeyPathComponent (fmt).Gabriela Moldovan2023-12-051-3/+3
* tor-keymgr: Abolish the KeyDenotator trait in favour of KeyPathComponent.Gabriela Moldovan2023-12-051-1/+1
* tor-hsservice: Test the TryFrom<&KeyPath> KeySpecifier impl.Gabriela Moldovan2023-12-051-2/+2
* tor-keymgr: Add a module for test utilities.Gabriela Moldovan2023-12-051-0/+2
* tor-keymgr: Make DefaultKeySpecifier generate a key info extractor as well.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Introduce a KeySpecifierComponent trait.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Add a way of registering key info extractors using inventory.Gabriela Moldovan2023-12-051-1/+1
* tor-keymgr: Add types for extracting info out of a KeyPath.Gabriela Moldovan2023-12-051-2/+3
* tor-keymgr: Change KeyDenotator error type to KeyPathError.Gabriela Moldovan2023-12-051-1/+1
* Merge branch 'keymgr-derive-builder' into 'main'gabi-2502023-11-281-1/+4
|\
| * tor-keymgr: Derive Builder for KeyMgr.Gabriela Moldovan2023-11-271-1/+4
* | tor-keymgr: Move ArtiPathError, KeystoreCorruptionError to err.rs.Gabriela Moldovan2023-11-211-3/+3
|/
* tor-keymgr: Rewrite define_key_specifier using derive-adhoc.Gabriela Moldovan2023-11-201-0/+3
* tor-keymgr: Add missing backticks (fmt).Gabriela Moldovan2023-11-131-2/+1
* tor-keymgr: Abolish KeyPathPatternSet.Gabriela Moldovan2023-11-131-1/+1
* tor-keymgr: Add an error type for keystore corruption (fmt).Gabriela Moldovan2023-11-021-2/+2
* tor-keymgr: Add an error type for keystore corruption.Gabriela Moldovan2023-11-021-0/+1
* tor-keymgr: Add a constant for the denotator separator.Gabriela Moldovan2023-11-021-1/+1
* tor-keymgr: Move the KeyDenotator trait to tor-keymgr.Gabriela Moldovan2023-10-301-2/+2
* tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError (fmt).Gabriela Moldovan2023-10-191-2/+2
* tor-keymgr: Rename KeyPathError to ArtiPathUnavailableError.Gabriela Moldovan2023-10-191-1/+1
* tor-keymgr: Add KeyMgr::list_matching for retrieving keys that match a given ...Gabriela Moldovan2023-10-191-1/+1
* tor-keymgr: Give KeyType an Unknown variant.Gabriela Moldovan2023-10-191-3/+3
* tor-keymgr: Add matching functionality and types for representing patterns.Gabriela Moldovan2023-10-191-1/+2
* tor-keymgr: Add ArtiPathError, KeyPathError (fmt).Gabriela Moldovan2023-10-191-1/+3
* tor-keymgr: Add ArtiPathError, KeyPathError.Gabriela Moldovan2023-10-191-1/+1
* tor-keymgr: Add an enum for representing an ArtiPath or a CTorPath.Gabriela Moldovan2023-10-191-1/+1
* tor-keymgr: Factor the generate() function into a separate trait.Gabriela Moldovan2023-10-091-1/+1
* tor-keymgr: Make EncodableKey support public keys too.Gabriela Moldovan2023-09-251-1/+1
* tor-keymgr: Re-export ssh-key.Gabriela Moldovan2023-08-161-1/+2
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* keymgr: Replace EncodableKey::to_bytes() with SSH-specific function.Gabriela Moldovan2023-08-021-1/+1
* keymgr: Add function for generating EncodableKeys.Gabriela Moldovan2023-07-241-1/+1
* keymgr: Use KeystoreId instead of a static string.Gabriela Moldovan2023-07-211-2/+2
* keymgr: Add a newtype for keystore identifiers.Gabriela Moldovan2023-07-211-0/+22
* keymgr: Remove unused KeystoreSelector::All variant.Gabriela Moldovan2023-07-211-2/+0
* keymgr: Add type for specifying which keystore to access.Gabriela Moldovan2023-07-201-0/+13
* tor-keymgr: Add ArtiNativeKeystoreConfig.Gabriela Moldovan2023-07-131-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* keymgr: Downgrade "TODO hs" to "TODO HSS"Gabriela Moldovan2023-06-301-0/+3
* keymgr: Rename KeyStore to Keystore globally.Gabriela Moldovan2023-06-291-2/+2
* keymgr: Define `ArtiPathComponent`.Gabriela Moldovan2023-06-291-1/+1