README.ENGINE (68651) | README.ENGINE (89837) |
---|---|
1 2 ENGINE 3 ====== 4 5 With OpenSSL 0.9.6, a new component has been added to support external 6 crypto devices, for example accelerator cards. The component is called 7 ENGINE, and has still a pretty experimental status and almost no | 1 2 ENGINE 3 ====== 4 5 With OpenSSL 0.9.6, a new component has been added to support external 6 crypto devices, for example accelerator cards. The component is called 7 ENGINE, and has still a pretty experimental status and almost no |
8 documentation. It's designed to be faily easily extensible by the | 8 documentation. It's designed to be fairly easily extensible by the |
9 calling programs. 10 11 There's currently built-in support for the following crypto devices: 12 13 o CryptoSwift 14 o Compaq Atalla 15 o nCipher CHIL 16 --- 26 unchanged lines hidden (view full) --- 43 44 openssl-engine-0.9.6.tar.gz is usable even if you don't have an external 45 crypto device. The internal OpenSSL functions are contained in the 46 engine "openssl", and will be used by default. 47 48 No external crypto device is chosen unless you say so. You have actively 49 tell the openssl utility commands to use it through a new command line 50 switch called "-engine". And if you want to use the ENGINE library to | 9 calling programs. 10 11 There's currently built-in support for the following crypto devices: 12 13 o CryptoSwift 14 o Compaq Atalla 15 o nCipher CHIL 16 --- 26 unchanged lines hidden (view full) --- 43 44 openssl-engine-0.9.6.tar.gz is usable even if you don't have an external 45 crypto device. The internal OpenSSL functions are contained in the 46 engine "openssl", and will be used by default. 47 48 No external crypto device is chosen unless you say so. You have actively 49 tell the openssl utility commands to use it through a new command line 50 switch called "-engine". And if you want to use the ENGINE library to |
51 do something similar, you must also explicitely choose an external crypto | 51 do something similar, you must also explicitly choose an external crypto |
52 device, or the built-in crypto routines will be used, just as in the 53 default OpenSSL distribution. 54 55 56 PROBLEMS 57 ======== 58 | 52 device, or the built-in crypto routines will be used, just as in the 53 default OpenSSL distribution. 54 55 56 PROBLEMS 57 ======== 58 |
59 It seems like the ENGINE part doesn't work too well with Cryptoswift on | 59 It seems like the ENGINE part doesn't work too well with CryptoSwift on |
60 Win32. A quick test done right before the release showed that trying 61 "openssl speed -engine cswift" generated errors. If the DSO gets enabled, 62 an attempt is made to write at memory address 0x00000002. 63 | 60 Win32. A quick test done right before the release showed that trying 61 "openssl speed -engine cswift" generated errors. If the DSO gets enabled, 62 an attempt is made to write at memory address 0x00000002. 63 |