[Botan-announce] Botan 1.2.7
Brought to you by:
randombit
|
From: Jack L. <ll...@ra...> - 2003-10-31 20:07:47
|
After nearly 4 months (!) since the release of 1.2.6, Botan 1.2.7 has finally been released, fixing various minor bugs and adding support for configuration files. Bugs fixed include: * X509_CA would miss one of the key usage values when encoding the extension * RSA certificates and keys using the X.500 RSA OID can now be read * The enum NON_REPUDIATION has been misspelled since forever * A latent bug in the OID lookup code was fixed The primary new feature of this release is the ability to read configuration files (which look rather like Windows .INI files or OpenSSL configs). This lets you change options or add new OIDs and algorithm aliases without having to recompile anything. This is handy. An example config is included with the release, and the syntax and usage is explained in the API doc. The option x509/default_to_ca was renamed x509/v1_assume_ca, which matches the meaning of the option somewhat better. The module tm_hw_ia32 has been replaced with tm_hard, which is a generalized version for reading several different CPU timers. In addition to the previously supported x86 and x86-64 timers, it can read the processor counters on SPARCv9 and Alpha systems. Creating a public/private key object by passing a DataSource& to the constructor is now deprecated. Use the load_key variants instead. This is probably (hopefully, maybe) the last 1.2.x release. There are some things I want to change/add/fix/tear-up-and-redesign, but for stability reasons I'm going to do them starting in the 1.3.x development tree; I expect 1.3.0 will be released RSN. The RPMs for this release are built in RedHat 9 (versus the RedHat 7.3 system used previously for building binary RPMs). This release has been tested on Linux/x86, FreeBSD/x86, Linux/x86-64, Linux/Alpha, MacOS X/PowerPC, and Solaris/SPARC. Jack |