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
54
55
56
57
|
* 1.7.5
- Remove the Named_Mutex_Holder. Probably only used internally, it
was known to take up too much time for what it was doing, for a
very small gain in readability.
- New typedef Pipe::message_id
- Add a new constructor for DataSource_Stream taking an istream
- Remove the Named_Mutex_Holder
- Use a typedef in Pipe to represent the message number
* 1.7.4, March 10, 2008
- Use unaligned memory read/writes on systems that allow it, for performance
- Assembly for x86-64 for accessing the bswap instruction
- Use larger buffers in ARC4 and WiderWAKE for significant throughput increase
- Unroll loops in SHA-160 for a few percent increase in performance
- Fix compliation with GCC 3.2 in es_ftw and es_unix
- Build fix for NetBSD systems
- Prevent es_dev from being built except on Unix systems
* 1.7.3, January 23, 2008
- New invocation syntax for configure.pl with several new options
- Support for IPv4 addresses in a subject alternative name
- New fast poll for the generic Unix entropy source (es_unix)
- The es_file entropy source has been replaced by the es_dev module
- The malloc allocator does not inherit from Pooling_Allocator anymore
- The path that es_unix will search in are now fully user-configurable
- Truncate X9.42 PRF output rather than allow counter overflow
- PowerPC is now assumed to be big-endian
* 1.7.2, October 13, 2007
- Initialize the global library state lazily
- Add plain CBC-MAC for backwards compatability with old systems
- Clean up some of the self test code
- Throw a sensible exception if a DL_Group is not found
- Truncate KDF2 output rather than allowing counter overflow
- Add newly assigned OIDs for SHA-2 and DSA with SHA-224/256
- Fix a Visual Studio compilation problem in x509stat.cpp
* 1.7.1, July 23, 2007
- Fix a race condition in the algorithm object cache
- HMAC key schedule optimization
- The build header sets a macro defining endianness, if known
- New word load/store abstraction allowing further optimization
- Modify most of the library to avoid use the C-style casts
- Use higher resolution timers in symmetric benchmarks
* 1.7.0, May 19, 2007
- DSA parameter generation now follows FIPS 186-3
- Added OIDs for Rabin-Williams and Nyberg-Rueppel
- Somewhat better support for out of tree builds
- Minor optimizations for RC2 and Tiger
- Documentation updates
- Update the todo list
|