source: UsbWattMeter/trunk/wolfssl-3.7.0/wolfssl/openssl/ripemd.h@ 164

Last change on this file since 164 was 164, checked in by coas-nagasima, 6 years ago

TOPPERS/ECNLサンプルアプリ「USB充電器電力計」を追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-chdr
File size: 819 bytes
Line 
1/* ripemd.h for openssl */
2
3
4#ifndef WOLFSSL_RIPEMD_H_
5#define WOLFSSL_RIPEMD_H_
6
7#include <wolfssl/wolfcrypt/settings.h>
8
9#ifdef __cplusplus
10 extern "C" {
11#endif
12
13
14typedef struct WOLFSSL_RIPEMD_CTX {
15 int holder[32]; /* big enough to hold wolfcrypt, but check on init */
16} WOLFSSL_RIPEMD_CTX;
17
18WOLFSSL_API void wolfSSL_RIPEMD_Init(WOLFSSL_RIPEMD_CTX*);
19WOLFSSL_API void wolfSSL_RIPEMD_Update(WOLFSSL_RIPEMD_CTX*, const void*,
20 unsigned long);
21WOLFSSL_API void wolfSSL_RIPEMD_Final(unsigned char*, WOLFSSL_RIPEMD_CTX*);
22
23
24typedef WOLFSSL_RIPEMD_CTX RIPEMD_CTX;
25
26#define RIPEMD_Init wolfSSL_RIPEMD_Init
27#define RIPEMD_Update wolfSSL_RIPEMD_Update
28#define RIPEMD_Final wolfSSL_RIPEMD_Final
29
30
31#ifdef __cplusplus
32 } /* extern "C" */
33#endif
34
35
36#endif /* WOLFSSL_MD5_H_ */
37
Note: See TracBrowser for help on using the repository browser.