aboutsummaryrefslogtreecommitdiffstats
path: root/src/policy.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
| | | | | updated dates on files that have actually changed this year. This makes the diff across versions readable again.
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
| | | | | | | but might as well keep it up to date. And it's easier to do it once with a 'perl -pi' command than to update each file over time. Apologies to anyone looking at diffs.
* Change the default list of PRNG devices fromlloyd2007-11-171-1/+1
| | | | | | | | | /dev/urandom /dev/random to /dev/random /dev/srandom /dev/urandom because the es_dev module can handle reads from devices that may block without ever blocking for an unbounded amount of time.
* Don't hard code any directories to search for programs into es_unix.lloyd2007-10-191-1/+1
| | | | | | | All are now specified through the config. The new default is just /bin, /sbin, /usr/bin, and /usr/sbin. Formerly /usr/ucb, /usr/etc, and /etc were also searched. If you want this behavior again you have to explicitly set the rng/unix_path configuration setting.
* Add OIDs for SHA-224, SHA-256, SHA-384, SHA-512, and DSA with SHA-224 andlloyd2007-10-031-1/+9
| | | | SHA-256 (from draft-ietf-pkix-sha2-dsa-ecdsa-01)
* Add new OIDs for Rabin-Williams and Nyberg-Rueppel keys and signatures.lloyd2007-03-101-0/+23
| | | | | These were allocated out of my IANA assigned arc, which is documented at http://www.randombit.net/text/oids.html
* Bump copyright year to 2007lloyd2007-01-201-1/+1
|
* Use set_option in policy.cpplloyd2006-12-141-40/+40
|
* Simplify the initial RNG seeding operationlloyd2006-09-211-1/+0
|
* Fix definition of OID 2.5.4.8; was accidentally changed by search-replacelloyd2006-07-311-1/+1
| | | | during cleanups of the initialization code.
* Remove a declaration for add_alias, which was removed at some pointlloyd2006-07-161-37/+37
| | | | | | | | | without the decl also being removed. Add an add_alias function to the Config class, just a simple wrapper around Config::set Change policy.cpp to use add_alias instead of set when setting an alias
* Fix config handling (stupid mismatch was causing the getter for thelloyd2006-07-011-6/+5
| | | | | | config options to always fail). Move the default config stuff from libstate to the config object.
* Access the global configuration through an object reference insteadlloyd2006-07-011-206/+207
| | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state.
* Syntax changes to the BER and DER APIs to improve readability of codelloyd2006-05-191-1/+0
| | | | | that uses them. These changes are not backwards compatible, this commit updates all uses of the APIs within the library.
* Initial checkin1.5.6lloyd2006-05-181-0/+374