updated NEWS for 1.0
[cryptodev-linux.git] / NEWS
bloba97fa5ae43f194ef23af075f45d2145bad3cb1ed
1 Version 1.0 (released 201-04-12)
3 * Several fixes in the included examples. Based on
4 patches by Vladimir Zapolskiy.
6 Version 0.9 (released 2011-02-11)
8 * Added additional test tools:
9   - sha_speed does performance testing of SHA1 and SHA256
10   - hashcrypt_speed additionally encrypts with AES128 and AES256
12 * Allow updating the IV in userspace via the COP_FLAG_WRITE_IV
13 flag.
15 * Export the alignmask in an OCF compatible way.
17 * Fix for kernel crash on passing incorrect session ID.
19 * Added CIOCGSESSINFO to export additional information
20 for each session.
22 Version 0.8 (released 2010-11-06)
24 * Made cryptodev aware of alignment constraints.
26 * Added support for CRYPTO_AES_ECB.
28 * Added asynchronous operation support using
29   CIOCASYNCCRYPT, CIOCASYNCFETCH ioctls and poll().
31 Version 0.7 (released 2010-10-08)
33 * Added COP_FLAG_FINAL to make multi-update
34 more efficient.
36 * Added CRIOGET_NOT_NEEDED definition to allow
37 users of the API to distinguish from the bare
38 OpenBSD API that requires the CRIOGET.
40 Version 0.6 (released 2010-09-16)
42 * multi-update support for hash calculation using
43 the new flag COP_FLAG_UPDATE.
45 * Relicensed under GPLv2.
47 * Added AES-CTR.
49 * Corrected fallback to non-zero copy when referenced
50 pages were not writable.
52 Version 0.5 (released 2010-07-06)
54 * Corrected issue with zero copy on multiple pages.
56 * Fallback to normal operation if user pages cannot be
57 mapped.
59 Version 0.4 (released 2010-07-03)
61 * Internal engine supports operations with zero copy from
62 user space. 
64 Version 0.3 (released 2010-06-19)
66 * Corrected bug when initializing unsupported algorithms.
68 Version 0.2 (released 2010-06-18)
70 * Added compat_ioctl() to allow working on systems where userspace is 32bits
71 and kernel is operating in 64bit mode (Phil Sutter)
73 * Added several sanity checks to input.