1/*
2 *  ccmd5.h
3 *  corecrypto
4 *
5 *  Created by Fabrice Gautier on 12/3/10.
6 *  Copyright 2010,2011 Apple Inc. All rights reserved.
7 *
8 */
9
10#ifndef _CORECRYPTO_CCMD5_H_
11#define _CORECRYPTO_CCMD5_H_
12
13#include <corecrypto/ccdigest.h>
14
15#define CCMD5_BLOCK_SIZE   64
16#define CCMD5_OUTPUT_SIZE  16
17#define CCMD5_STATE_SIZE   16
18
19extern const uint32_t ccmd5_initial_state[4];
20
21/* Selector */
22const struct ccdigest_info *ccmd5_di(void);
23
24/* Implementations */
25extern const struct ccdigest_info ccmd5_ltc_di;
26
27#endif /* _CORECRYPTO_CCMD5_H_ */
28