Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Access the global configuration through an object reference instead | lloyd | 2006-07-01 | 29 | -384/+417 |
| | | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state. | ||||
* | Clean up initialization a little bit more | lloyd | 2006-07-01 | 5 | -43/+95 |
| | |||||
* | Yet more conf.h -> config.h changes | lloyd | 2006-07-01 | 3 | -3/+3 |
| | |||||
* | More config.h fixes | lloyd | 2006-07-01 | 6 | -6/+6 |
| | |||||
* | More config.h include fixes | lloyd | 2006-07-01 | 3 | -3/+3 |
| | |||||
* | Fix more config.h includes | lloyd | 2006-07-01 | 4 | -4/+4 |
| | |||||
* | Fix config.h includes | lloyd | 2006-07-01 | 5 | -5/+5 |
| | |||||
* | Fix botan.h to include config.h instead of conf.h | lloyd | 2006-07-01 | 1 | -1/+1 |
| | |||||
* | Rename conf.* to config.* | lloyd | 2006-07-01 | 2 | -0/+0 |
| | |||||
* | Modify types.h to include build.h instead of config.h | lloyd | 2006-07-01 | 1 | -1/+1 |
| | |||||
* | Check in newly rebuilt configure.pl | lloyd | 2006-07-01 | 1 | -4/+4 |
| | |||||
* | Change build/config.h -> build/build.h | lloyd | 2006-07-01 | 2 | -4/+4 |
| | |||||
* | Various changes to how library initialization occurs, though I'm still | lloyd | 2006-06-26 | 5 | -99/+42 |
| | | | | not completely happy with it. | ||||
* | Fix compile error | lloyd | 2006-06-26 | 1 | -1/+2 |
| | |||||
* | The 1.4 changelog had the wrong year for the 1.4.12 release | lloyd | 2006-06-26 | 1 | -1/+1 |
| | |||||
* | Use X509_Object::make_signed, rather than running through the process | lloyd | 2006-06-25 | 1 | -10/+1 |
| | | | | manually. | ||||
* | Remove an implementation of make_signed from x509_ca.cpp, instead | lloyd | 2006-06-25 | 1 | -20/+4 |
| | | | | using the version in X509_Object. | ||||
* | Add a static make_signed function to X509_Object | lloyd | 2006-06-25 | 2 | -0/+20 |
| | |||||
* | Remove a spurious linebreak | lloyd | 2006-06-25 | 1 | -1/+0 |
| | |||||
* | Update user-visible changelog to reflect changes since 1.5.8 | lloyd | 2006-06-25 | 1 | -0/+7 |
| | |||||
* | Support named mutexes outside of the global library state. | lloyd | 2006-06-25 | 7 | -60/+73 |
| | | | | | | Alter the AEP engine to use one in favor of a static Mutex pointer. Fix a stupid typo in an exception message. | ||||
* | The AEP engine was still expecting mul_mod to exist, which was removed | lloyd | 2006-06-25 | 1 | -7/+14 |
| | | | | quite a while ago. Changed to use Modular_Reducer objects. | ||||
* | Missed some variables in the last commit. | lloyd | 2006-06-25 | 1 | -11/+11 |
| | |||||
* | Rename some variables to make operation a little more obvious | lloyd | 2006-06-25 | 1 | -8/+8 |
| | |||||
* | Change how builtin modules are loaded - provide an interface to a | lloyd | 2006-06-25 | 3 | -87/+101 |
| | | | | | factory class. Currently hardcoded (Builtin_Modules, instantiated in init_def.cpp), but this will allow for some flexibility later on. | ||||
* | Guard set_timer with a check so it does not set the timer to NULL | lloyd | 2006-06-25 | 1 | -2/+5 |
| | |||||
* | Fix two declarations that were incorrect. | lloyd | 2006-06-25 | 1 | -2/+2 |
| | |||||
* | Add a set_timer method to Library_State, and rearrange the order | lloyd | 2006-06-25 | 2 | -7/+15 |
| | | | | of initialization in the constructor. | ||||
* | Add a class that encapsulates the options given at initialization time | lloyd | 2006-06-25 | 2 | -0/+94 |
| | |||||
* | Have allocator objects 'know' their own names, rather than keeping them | lloyd | 2006-06-25 | 8 | -14/+20 |
| | | | | around as ancillary strings. | ||||
* | Make Library_State::x509_state() non-const to support lazy initialiation. | lloyd | 2006-06-25 | 2 | -2/+2 |
| | |||||
* | Have system_clock return 0, rather than crash, if no timer is set | lloyd | 2006-06-25 | 1 | -7/+7 |
| | | | | | | Initialize the X.509 global state object lazily, on first access Alter the order that global objects are deleted. | ||||
* | Make set_global_state a little more elegant, by having it delete | lloyd | 2006-06-25 | 1 | -2/+1 |
| | | | | | the return value of swap_global_state rather than manipulate the state object directly. | ||||
* | Respect configuration parameters for if an extension should be | lloyd | 2006-06-25 | 1 | -2/+14 |
| | | | | marked critical in a new certificate. | ||||
* | Remove a function in Certificate_Extension that was declared but | lloyd | 2006-06-25 | 2 | -9/+6 |
| | | | | | | | | | never defined. Remove all current support in Certificate_Extension for marking extensions critical - it was basically unused. Will be replaced by something that uses config_id() along with the user-modifiable policy settings. | ||||
* | Remove the older version of X509_CA::make_cert entirely | lloyd | 2006-06-25 | 2 | -42/+10 |
| | |||||
* | Alter the self-signed cert generating code to use the new version | lloyd | 2006-06-25 | 1 | -4/+13 |
| | | | | of X509_CA::make_cert | ||||
* | Add a new variant of X509_CA::make_cert that takes an Extensions object, | lloyd | 2006-06-25 | 2 | -0/+24 |
| | | | | | rather than creating it internally. The older version (still used internally) creates the Extensions object as before and passes it on. | ||||
* | Add note that arbitrary X.509 extensions can be supported1.5.8 | lloyd | 2006-06-24 | 1 | -0/+1 |
| | |||||
* | Remove Extension::make_extension, use the global extension prototypes | lloyd | 2006-06-24 | 4 | -36/+7 |
| | | | | to create extensions as needed. | ||||
* | Add a complete set of extension object prototypes to the global | lloyd | 2006-06-24 | 1 | -29/+20 |
| | | | | state. | ||||
* | Add error checking to x509_state() | lloyd | 2006-06-24 | 1 | -1/+5 |
| | | | | | Initialize the X509_GlobalState pointer during Library_State construction. | ||||
* | Add an X509_GlobalState pointer to the library state. | lloyd | 2006-06-24 | 5 | -7/+140 |
| | | | | Initial implementation of a factory for extension objects | ||||
* | Small cleanup to Authority_Key_Identifier::decode_inner | lloyd | 2006-06-24 | 1 | -2/+3 |
| | |||||
* | Add a swap_global_state, to allow the use of multiple | lloyd | 2006-06-24 | 2 | -0/+9 |
| | | | | simultaneous library states. | ||||
* | The OID stored in the Data_Store member of PKCS10_Request is just | lloyd | 2006-06-23 | 1 | -1/+1 |
| | | | | | a string represenation, not a human-readable name, so OIDS::lookup is the wrong thing to use in ex_constraints() | ||||
* | Modify the X.509 tests so they pick up a bug in PKCS10_Request | lloyd | 2006-06-23 | 1 | -0/+2 |
| | |||||
* | Fix the constructor of Mutex_State_Error | lloyd | 2006-06-23 | 1 | -5/+3 |
| | |||||
* | Rearrange changelog lines | lloyd | 2006-06-23 | 1 | -1/+1 |
| | |||||
* | Wrap a line at 80 columns | lloyd | 2006-06-23 | 1 | -1/+2 |
| |