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
|
* 1.7.5, April 12, 2008
- The API of X509_CA::sign_request was altered to avoid race conditions
- New type Pipe::message_id to represent the Pipe message number
- Remove the Named_Mutex_Holder for a small performance gain
- Removed several unused or rarely used functions from Config
- Ignore spaces inside of a decimal string in BigInt::decode
- Allow using a std::istream to initialize a DataSource_Stream object
- Fix compilation problem in zlib compression module
- The chunk sized used by Pooling_Allocator is now a compile time setting
- The size of random blinding factors is now a compile time setting
- The install target no longer tries to set a particular owner/group
* 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
|