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