Certificates

Author lloyd@randombit.net
Branch net.randombit.botan.remove-libstate
Changelog Remove the Global_RNG namespace, along with rng.h and rng.cpp. This was
essentially a facade for the RNG object living in the global library state.
Rewrite all callers to directly invoke the global state object: this makes
it more clear what functions are actually accessing mutable state outside of
the normal reference graph (and thus, which functions will have to be
altered in order to remove this dependency). Other facades remain in place
for the configuration object and the memory allocator factory.
Date 2008-04-07T14:08:27

Revision Details

Oldrevision Old revision is: [beb0ce54..] (diff)
Delete Delete: include/rng.h
Delete: src/rng.cpp
Patch Patch file checks/bench.cpp (diff)
Patch file checks/bigint.cpp (diff)
Patch file checks/dolook2.cpp (diff)
Patch file checks/pk.cpp (diff)
Patch file checks/pk_bench.cpp (diff)
Patch file checks/validate.cpp (diff)
Patch file include/botan.h (diff)
Patch file include/libstate.h (diff)
Patch file src/big_rand.cpp (diff)
Patch file src/dsa_gen.cpp (diff)
Patch file src/eme1.cpp (diff)
Patch file src/eme_pkcs.cpp (diff)
Patch file src/emsa4.cpp (diff)
Patch file src/keypair.cpp (diff)
Patch file src/libstate.cpp (diff)
Patch file src/pbes1.cpp (diff)
Patch file src/pbes2.cpp (diff)
Patch file src/s2k.cpp (diff)
Patch file src/symkey.cpp (diff)
Ancestry of e40f0dbdfd847024c30fa0092c2acefc19a550b8
reading this graph