Import BSDDB 4.7.25 (as of svn r89086)

This commit is contained in:
Zachary Ware
2017-09-04 13:40:25 -05:00
parent 4b29e0458f
commit 8f590873d0
4781 changed files with 2241032 additions and 6 deletions

39
dbinc/hmac.h Normal file
View File

@@ -0,0 +1,39 @@
/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 1996,2008 Oracle. All rights reserved.
*
* $Id: hmac.h 63573 2008-05-23 21:43:21Z trent.nelson $
*/
#ifndef _DB_HMAC_H_
#define _DB_HMAC_H_
#if defined(__cplusplus)
extern "C" {
#endif
/*
* Algorithm specific information.
*/
/*
* SHA1 checksumming
*/
typedef struct {
u_int32_t state[5];
u_int32_t count[2];
unsigned char buffer[64];
} SHA1_CTX;
/*
* AES assumes the SHA1 checksumming (also called MAC)
*/
#define DB_MAC_MAGIC "mac derivation key magic value"
#define DB_ENC_MAGIC "encryption and decryption key value magic"
#if defined(__cplusplus)
}
#endif
#include "dbinc_auto/hmac_ext.h"
#endif /* !_DB_HMAC_H_ */