1 /* 2 * sha64bit.h: placeholder values for 64-bit data and routines 3 * 4 * Ref: NIST FIPS PUB 180-4 Secure Hash Standard 5 * 6 * Copyright (C) 2003-2023 Mark Shelor, All Rights Reserved 7 * 8 * Version: 6.04 9 * Sat Feb 25 12:00:50 PM MST 2023 10 * 11 * The following macros supply placeholder values that enable the 12 * sha.c module to successfully compile when 64-bit integer types 13 * aren't present. 14 * 15 * They are appropriately redefined in sha64bit.c if the compiler 16 * provides a 64-bit type (i.e. when SHA_384_512 is defined). 17 * 18 */ 19 20 #define sha_384_512 0 21 #define W64 SHA64 22 #define sha512 NULL 23 #define H0384 H01 24 #define H0512 H01 25 #define H0512224 H01 26 #define H0512256 H01 27