aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/hash.hh
AgeCommit message (Expand)Author
2020-07-02Write the implementation for parseNonSRIUnprefixedCarlo Nucera
2020-07-02Rename fromSRI to parseSRI for constistencyCarlo Nucera
2020-07-02Get rid of the std::pairCarlo Nucera
2020-07-01Rename two hash constructors to proper functionsCarlo Nucera
2020-07-01Inline Hash::init()Carlo Nucera
2020-07-01Correct FIXMEs in libfetchersCarlo Nucera
2020-07-01Fixed build, we still have test errorsCarlo Nucera
2020-06-30WIP initial designCarlo Nucera
2020-06-29Merge remote-tracking branch 'upstream/master' into hash-always-has-typeJohn Ericson
2020-06-25Fix empty std::optional dereference in writeDerivation()Eelco Dolstra
2020-06-19WIP: Make Hash always store a valid hash typeJohn Ericson
2020-06-18Revert the `enum struct` changeJohn Ericson
2020-06-18Merge branch 'enum-class' into no-hash-type-unknownJohn Ericson
2020-06-18Merge remote-tracking branch 'upstream/master' into enum-classJohn Ericson
2020-06-12Use `std::string_view` in a few more placesJohn Ericson
2020-06-12Merge pull request #3674 from matthewbauer/allow-empty-hash2Eelco Dolstra
2020-06-12Add newHashAllowEmpty helper functionMatthew Bauer
2020-06-03libutils/hash: remove default encodingzimbatm
2020-06-02Remove `HashType::Unknown`John Ericson
2020-03-29Use `enum struct` and drop prefixesJohn Ericson
2020-03-24Misc changes from the flakes branchEelco Dolstra
2019-10-21Allow content-addressable paths to have referencesEelco Dolstra
2018-12-13Support SRI hashesEelco Dolstra
2017-10-30builtins.fetchgit: Support importing a working treeEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-04Support base-64 hashesEelco Dolstra
2016-04-20Cache path info lookups in SQLiteEelco Dolstra
2016-01-27Define HashType's size to allow it to be forward-declaredEelco Dolstra
2016-01-27Make hashLength32() a method of HashEelco Dolstra
2015-11-04Support SHA-512 hashesEelco Dolstra
2012-10-23If hashes do not match, print them in base-32 for SHA-1/SHA-256Eelco Dolstra
2012-07-18Use "#pragma once" to prevent repeated header file inclusionEelco Dolstra
2011-12-15* Refactoring: move sink/source buffering into separate classes.Eelco Dolstra
2011-12-02* Move parseHash16or32 into libutil, and use in nix-hash.Eelco Dolstra
2010-11-16* Store the size of a store path in the database (to be precise, theEelco Dolstra
2010-03-09* In `nix-store --export', abort if the contents of a path hasEelco Dolstra
2008-12-03* Pass HashType values instead of strings.Eelco Dolstra
2008-05-21* GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour andEelco Dolstra
2007-02-21* `nix-store --export --sign': sign the Nix archive using the RSA keyEelco Dolstra
2006-12-12* New primop builtins.filterSource, which can be used to filter filesEelco Dolstra
2006-09-20* Print a better error message for wrong hashes (NIX-49).Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-02-01* bsdiff updated to 4.3. This makes Nix depend on libbz2.Eelco Dolstra
2005-11-16* Did something useful while waiting at IAD: reference scanning is nowEelco Dolstra
2005-01-17* Removed the `id' attribute hack.Eelco Dolstra
2005-01-14* Shorten SHA-256 hashes used in store path name generation to 160Eelco Dolstra
2005-01-14* Start move towards SHA-256 hashes instead of MD5.Eelco Dolstra
2005-01-14* Add SHA-256.Eelco Dolstra
2005-01-13* Added SHA-1 support. `nix-hash' now has an option `--type sha1' toEelco Dolstra
2005-01-13* Refactoring to support SHA-1.Eelco Dolstra