source: trunk/gsdl/packages/wincrypt/README@ 1519

Last change on this file since 1519 was 1002, checked in by sjboddie, 24 years ago

added wincrypt to cvs

  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
1 INTRODUCTION
2
3There's port of glibc DES crypt() routines to the CygWin32b18(gcc2.7.2),
4particulary Ultra Fast Crypt by Michael Glad, email: [email protected].
5See README.UFC for more info on it.
6Also the crypt() function itself has hole to call MD5 based crypt
7through special salt, but MD5 sources I have can't pass selftests.
8Port has been made by Alexey Truhan, email: [email protected].
9It is covered by the GNU library license version 2,
10see the file 'COPYING.LIB'.
11Port has been tested on SunOS5.5(gcc2.6.0) and Linux2.0.32(gcc.2. also.
12
13 INSTALL
14
15First, compile the sources:
16 gcc -c -I. *.c
17will work.
18Than you may place .o files wherever you want, make them a library
19(libcrypt.a/.so as for UNIX), do not forget placing headers in your INCLUDE
20path.
21That's all, folks.
22
23 DETAILS
24
25This can be linked with GLibC MD5 library with no effort, I think.
26I have not tested reentrant version - crypt_r(), it may have wrong name.
27
28The package consists of:
29 Files originally lived under sysdeps/unix in the
30glibc-crypt-2.0.tgz which can be downloaded from any GNU site.
31Unfortunatelly the sources seems to be stripped to compile good only is
32a part of GNU LibC, so there're some minor changes. Now it works (tested
33SunOS5.5, RedHat5.0, CygWin32b18) and produces identical results on all
34the systems mentioned compiled with gcc 2.6.0 and higher.
35 Some headers from GLibC2.0 source tree, which are missing as
36for CygWin, plus some missing macro definitions:
37features.h
38gnu/stubs.h
39sys/cdefs.h
40
Note: See TracBrowser for help on using the repository browser.