/*
* Copyright (C) 2005-2007, 2009, 2014, 2016-2018 Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/* $Id: hmacsha.h,v 1.9 2009/02/06 23:47:42 tbox Exp $ */
* This is the header file for the HMAC-SHA1, HMAC-SHA224, HMAC-SHA256,
* HMAC-SHA334 and HMAC-SHA512 hash algorithm described in RFC 2104.
*/
#ifndef ISC_HMACSHA_H
#include <isc/platform.h>
#ifdef ISC_PLATFORM_OPENSSLHASH
#include <openssl/opensslv.h>
typedef struct {
#endif
#else
typedef struct {
typedef struct {
typedef struct {
typedef struct {
typedef struct {
#endif
void
unsigned int len);
void
void
unsigned int len);
void
isc_hmacsha1_check(int testing);
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
void
unsigned int len);
void
#endif /* ISC_HMACSHA_H */