summaryrefslogtreecommitdiff
path: root/build/win32/crypt/crypt.h
blob: 171e2a53449e05e23b0148b83e8ee9dea8320882 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/**************************************************************************
*            Unix-like crypt(3) Algorithm for Password Encryption
*
*   File    : crypt3.h
*   Purpose : Provides crypt(3) prototypes to ANSI C compilers
*             without a need for the crypt library.
*   Author  : Fan, Chun-wei
*   Date    : June 24, 2013
*
*   I am releasing the source that I have provided into public
*   domain without any restrictions, warranties, or copyright
*   claims of my own.
*
***************************************************************************/

#ifndef __ANSI_CRYPT_H__
#define __ANSI_CRYPT_H__

#ifdef __cplusplus
extern "C"
{
#endif

void encrypt (char *block, int edflag);
void setkey (char *key);
char* crypt (const char *key, const char *salt);

#ifdef __cplusplus
}
#endif

#endif /* __ANSI_CRYPT_H__ */