1This file contains information on how to build and use the BeeCrypt DLL on 2Win32 platforms. 3 4The platform of preference is currently MicroSoft Visual C++. For the basic 5library Visual C++ 6.0 will do the trick, but the C++ API will require 6version 7.0 or later. 7 8To be able to use the assembler files with Visual C++ 6.0, you need to have the 9Visual C++ 6.0 Processor Pack installed. It can be found at: 10 11http://msdn.microsoft.com/vstudio/downloads/ppack/default.asp 12 13To build the java glue into the DLL, you should also have Sun's JDK 1.4 (or later), 14including the JNI headers, installed. 15 16Use the project files available through SourceForge to compile. 17 18Once running, you can use any of three entropy source available on this 19platform, in order of preference: 20 21wavein (uses noise on the soundcard microphone port) 22console (uses keyboard clicks with a high resolution timer) 23wincrypt (uses random data generated by the Windows CryptAPI) 24 25To enable a specific entropy device, set variable BEECRYPT_ENTROPY to any of 26these three values; if not specified, the library will use 'wavein' as default. 27 28In the future, additional sources of entropy on this platform may be made available. 29