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