diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-03-24T10·41+0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-03-24T10·41+0100 |
commit | 374198ad6d8747c135ce8d8a8284723b0968aeef (patch) | |
tree | fe8f2f60b12494f14272ac5b2adcd3650421e328 /src/libstore/nar-info.hh | |
parent | 11525377e1b0fdba30713ff3826e7bc26ce488af (diff) |
Move signature support from NarInfo to ValidPathInfo
Diffstat (limited to 'src/libstore/nar-info.hh')
-rw-r--r-- | src/libstore/nar-info.hh | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/libstore/nar-info.hh b/src/libstore/nar-info.hh index 2d04e452611e..3c783cf83fef 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; |