1/*
2 * iterated_hash.h -- nsec3 hash calculation.
3 *
4 * Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
5 *
6 * See LICENSE for the license.
7 *
8 * With thanks to Ben Laurie.
9 */
10#ifndef ITERATED_HASH_H
11#define ITERATED_HASH_H
12
13#ifdef NSEC3
14#include <openssl/sha.h>
15
16#define NSEC3_SHA1_HASH 1 /* same type code as DS hash */
17
18int iterated_hash(unsigned char out[SHA_DIGEST_LENGTH],
19	const unsigned char *salt,int saltlength,
20	const unsigned char *in,int inlength,int iterations);
21
22#endif /* NSEC3 */
23#endif /* ITERATED_HASH_H */
24