From 374198ad6d8747c135ce8d8a8284723b0968aeef Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 24 Mar 2016 11:41:00 +0100 Subject: Move signature support from NarInfo to ValidPathInfo --- src/libstore/nar-info.hh | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/libstore/nar-info.hh') diff --git a/src/libstore/nar-info.hh b/src/libstore/nar-info.hh index 2d04e4526..3c783cf83 100644 --- a/src/libstore/nar-info.hh +++ b/src/libstore/nar-info.hh @@ -20,20 +20,6 @@ struct NarInfo : ValidPathInfo std::string to_string() const; - /* Return a fingerprint of the store path to be used in binary - cache signatures. It contains the store path, the base-32 - SHA-256 hash of the NAR serialisation of the path, the size of - the NAR, and the sorted references. The size field is strictly - speaking superfluous, but might prevent endless/excessive data - attacks. */ - std::string fingerprint() const; - - void sign(const SecretKey & secretKey); - - /* Return the number of signatures on this .narinfo that were - produced by one of the specified keys. */ - unsigned int checkSignatures(const PublicKeys & publicKeys) const; - private: Strings shortRefs() const; -- cgit v1.2.3