diff options
author | Florian Klink <flokli@flokli.de> | 2023-11-27T14·19+0200 |
---|---|---|
committer | flokli <flokli@flokli.de> | 2023-11-28T16·08+0000 |
commit | 6af67af76e2c192ca8f3ca673acf639d21d316b7 (patch) | |
tree | 9ac64a60058dcd44f1d1f2fd0582edb10cf04a4e /tvix/nix-compat/src/narinfo/mod.rs | |
parent | e7a86273b1b5e7d818f9bece62c3c44585e76ab5 (diff) |
feat(nix-compat/narinfo): add PubKey r/7083
This represents a ed25519 public key and "name". These are normally passed in the `trusted-public-keys` Nix config option, and consist of a name and base64-encoded ed25519 pubkey, separated by a `:`. Change-Id: I9ab4b3e0e5821805ea6faf2499626630fc5a3f0a Reviewed-on: https://cl.tvl.fyi/c/depot/+/10150 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/nix-compat/src/narinfo/mod.rs')
-rw-r--r-- | tvix/nix-compat/src/narinfo/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tvix/nix-compat/src/narinfo/mod.rs b/tvix/nix-compat/src/narinfo/mod.rs index df6f3c73c779..feecc1986c3c 100644 --- a/tvix/nix-compat/src/narinfo/mod.rs +++ b/tvix/nix-compat/src/narinfo/mod.rs @@ -27,10 +27,12 @@ use std::{ use crate::{nixbase32, nixhash::CAHash, store_path::StorePathRef}; mod fingerprint; +mod public_keys; mod signature; pub use fingerprint::fingerprint; +pub use public_keys::{Error as PubKeyError, PubKey}; pub use signature::{Error as SignatureError, Signature}; #[derive(Debug)] |