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