Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix memory leaks in PBE_PKCS5v20 and get_pbe | lloyd | 2008-11-12 | 1 | -4/+6 |
| | |||||
* | Remove support for provider identifiers from SCAN_Name - it turns out this | lloyd | 2008-11-12 | 1 | -6/+6 |
| | | | | | | | | | | | | was not the right place to keep track of this information. Also modify all Algorithm_Factory constructor functions to take instead of a SCAN_Name a pair of std::strings - the SCAN name and an optional provider name. If a provider is specified, either that provider will be used or the request will fail. Otherwise, the library will attempt best effort, based on user-set algorithm implementation settings (combine with benchmark.h for choosing the fastest implementation at runtime) or if not set, a static ordering (preset in static_provider_weight in prov_weight.cpp, though it would be nice to make this easier to toggle). | ||||
* | Make SCAN_Name::arg return a new SCAN_Name that has the same providers list, | lloyd | 2008-11-11 | 1 | -8/+8 |
| | | | | this allows provider preferences to be passed down to sub-algorithms. | ||||
* | Switch to Algorithm_Factory in PBES2 | lloyd | 2008-11-11 | 1 | -34/+47 |
| | |||||
* | Remove global state dependency from pbes1 | lloyd | 2008-11-11 | 1 | -2/+38 |
| | |||||
* | Shorten SCAN_Name's argument arg in function names | lloyd | 2008-11-10 | 1 | -4/+4 |
| | |||||
* | Modify get_pbe to use SCAN_Name | lloyd | 2008-11-09 | 1 | -18/+12 |
| | |||||
* | Remove unused variable1.7.20 | lloyd | 2008-11-09 | 1 | -2/+0 |
| | |||||
* | Make two variants of get_pbe more consistent | lloyd | 2008-11-09 | 1 | -13/+11 |
| | |||||
* | Move pbe/pbe_base to pbe/ | lloyd | 2008-10-26 | 1 | -0/+87 |