Commit 8844d6ba authored by Dag Haavi Finstad's avatar Dag Haavi Finstad

Add compatibility macros for SHA -> VSHA

This should help the transition for VMOD writers that rely on the
SHA256_* functions.
parent 8d3c2663
......@@ -43,4 +43,13 @@ void VSHA256_Update(VSHA256_CTX *, const void *, size_t);
void VSHA256_Final(unsigned char [VSHA256_LEN], VSHA256_CTX *);
void VSHA256_Test(void);
#define SHA256_LEN VSHA256_LEN
#define SHA256_DIGEST_LENGTH VSHA256_DIGEST_LENGTH
#define SHA256Context VSHA256Context
#define SHA256_CTX VSHA256_CTX
#define SHA256_Init VSHA256_Init
#define SHA256_Update VSHA256_Update
#define SHA256_Final VSHA256_Final
#define SHA256_Test VSHA256_Test
#endif /* !_VSHA256_H_ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment