X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fsha1.h;h=d14a9c1e577b7239aaa53ce6c8bae5d557e54075;hb=f2e360a90b9520928821928d2fa882ab1da15ba3;hp=05650e06d4a5bca0f541bf2b6b11485cf7bed293;hpb=f18b7fc3361c4daac0ddd104af65a8eff8466fec;p=wimlib diff --git a/include/wimlib/sha1.h b/include/wimlib/sha1.h index 05650e06..d14a9c1e 100644 --- a/include/wimlib/sha1.h +++ b/include/wimlib/sha1.h @@ -1,8 +1,21 @@ /* * sha1.h * - * The author dedicates this file to the public domain. - * You can do whatever you want with this file. + * The following copying information applies to this specific source code file: + * + * Written in 2013-2015 by Eric Biggers + * + * To the extent possible under law, the author(s) have dedicated all copyright + * and related and neighboring rights to this software to the public domain + * worldwide via the Creative Commons Zero 1.0 Universal Public Domain + * Dedication (the "CC0"). + * + * This software is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the CC0 for more details. + * + * You should have received a copy of the CC0 along with this software; if not + * see . */ #ifndef _WIMLIB_SHA1_H @@ -26,12 +39,6 @@ copy_hash(u8 dest[SHA1_HASH_SIZE], const u8 src[SHA1_HASH_SIZE]) memcpy(dest, src, SHA1_HASH_SIZE); } -static inline void -random_hash(u8 hash[SHA1_HASH_SIZE]) -{ - randomize_byte_array(hash, SHA1_HASH_SIZE); -} - static inline int hashes_cmp(const u8 h1[SHA1_HASH_SIZE], const u8 h2[SHA1_HASH_SIZE]) { @@ -50,12 +57,6 @@ is_zero_hash(const u8 *hash) return (hash == zero_hash || hashes_equal(hash, zero_hash)); } -static inline void -zero_out_hash(u8 hash[SHA1_HASH_SIZE]) -{ - copy_hash(hash, zero_hash); -} - #ifdef WITH_LIBCRYPTO #include