これは、次の迅速さのリリース4.2.0までの修正数autotoolsとインストールの問題です。旧autotoolsを嫌なものがクリーンアップされました。別のautomakeはアプローチは別々のコンポーネントをコンパイルするために使用されます。 C + +ヘッダのインストールの問題を修正しました。
This is a quick follow-up release to 4.2.0 that fixes a few autotools and installation problems. Old autotools cruft was cleaned up. A different automake approach is used for compiling separate components. A C++ header installation problem was fixed.
OpenMP support was added (initially for RSA CRT). SHA-224 and HMAC-SHA-224 were added. RIPEMD-128/160/256/320 was added. MD4 was added. The patches from Red Hat, Debian, and Gentoo for 4.1.2 were applied. The gcc compilation flags for SPARC were improved. Work on MinGW compatibility was started. A major overhaul of the C++ API was done; be warned that the code is still tricky in certain places.
A new C++ API layer was added, modeled after
Java's security and cryptography API. The GNU
noexecstack security option was added. More
assembler routines were added for the x86_64 and
s390x platforms. A bug in the creation of RSA
keypairs was fixed; the new code uses the IEEE
P.1363 algorithm. A bug in the binary extended gcd
algorithm was fixed. A configuration bug on Tru64
Unix(r) was fixed.
A bug in the final computation of the binary
extended gcd was fixed. A bug in PowerPC64
assembler generation was fixed. Private key
components of keyp airs are now wiped before
being released.
This release adds better support for 64-bit processors, resulting in
dramatic performance improvements in public key operations. The API
has been cleaned and doxygen documentation has been added. New
assembler optimizations have been added (x86_64, alpha, ia64, ppc64,
s390x, and m68k). The AES algorithm has been added. Unit tests and
benchmarking programs have been added. Python bindings have been
contributed.