-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
54 lines (39 loc) · 1.92 KB
/
CHANGES
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Engine_cudamrg CHANGES
_______________
Changes between 0.1.1 and 0.1.2 [?? ??? 2011]
*) Fixed issue n°1, some endian releted issue and removed dependency
from libcrypto.
[Paolo Margara <[email protected]>]
Changes between 0.1.0 and 0.1.1 [10 Jan 2011]
*) Optimized support for integrated GPU.
[Paolo Margara <[email protected]>]
*) Build process simplified.
[Paolo Margara <[email protected]>]
*) Generic code cleanup, bug fixes and many optimizations.
[Paolo Margara <[email protected]>]
*) Now encryption for AES CBC mode are computed by the cpu.
Since the CBC mode needs the cipher texts of each previous step to
process the next step, and so it isn't possible to begin the encryption
of a block until its previous block has been encrypted, we can't hope
to do parallel processing during the encryption stage of this mode.
If you want you can re-enable it on the configure command line.
[Paolo Margara <[email protected]>]
*) Performance improvement from 6% to 12% depending from your hardware
configuration.
[Paolo Margara <[email protected]>]
First public release, 0.1.0 [26 Jul 2010]
*) Optimized support for AES encryption and decryption for 128 bit,
192 bit and 256 bit key length with a fine-grained approach,
the code is optimized for 32 bit operation.
[Paolo Margara <[email protected]>]
*) Support for the ECB and CBC block cipher types.
[Paolo Margara <[email protected]>]
*) Ability to keep T-table in constant memory or shared memory,
the key and the rounds are kept in texture memory.
All access in global memory are coalesced.
[Paolo Margara <[email protected]>]
*) Support for the GNU/Linux operating system.
[Paolo Margara <[email protected]>]
*) Many other things (simply all the rest).
[Paolo Margara <[email protected]>]