aboutsummaryrefslogtreecommitdiffstats
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* Add core2duo as an arch alias for amd64lloyd2006-09-261-0/+1
|
* Opteron and Athlon64 were marked as both aliases and submodels of AMD64.lloyd2006-09-151-6/+2
| | | | | Since no current compiler makes a distinction among different x86-64 CPUs, they've been changed to arch aliases.
* Drop this, probably shouldn't have been included in the first place.lloyd2006-09-101-16/+0
|
* Check in some very preliminary code for wrapping public keyslloyd2006-09-102-12/+68
| | | | Some fixes to the Filter code, though it is still not entirely functional.
* Lowercase the link command, no sense in shouting.lloyd2006-09-101-1/+1
|
* Fix the clean and install targets in the makefileslloyd2006-09-093-11/+11
| | | | Clean up how help output is produced a bit further.
* Do put a space after -c/-o options, except for Visual C++, which can'tlloyd2006-09-0911-22/+22
| | | | deal with it.
* Fix a bug when generating nmake-style makefiles.lloyd2006-09-081-1/+1
| | | | | | Make sure to close the output file in process_template Work around some Visual Studio command-line brain damange.
* Some minor simplifications for installation logic.lloyd2006-09-086-8/+12
| | | | Inline print_unix_makefile and print_nmake_makefile into generate_makefile
* Add a 'win32' alias for Windows.lloyd2006-09-081-0/+4
|
* Fix handling for systems that need to run ranlib on static libraries.lloyd2006-09-082-2/+4
|
* Fix minor spacing issues after the build listlloyd2006-09-083-0/+6
|
* Use the right variable in the botan-config template for extra librarieslloyd2006-09-081-1/+1
|
* Check in the template for the build.h filelloyd2006-09-081-0/+21
|
* Correct some of the Visual C++ optionslloyd2006-09-081-2/+2
|
* Improve handling of Itanium option generation for GCClloyd2006-09-082-2/+5
|
* Generate the NMAKE version of the makefile with file templateslloyd2006-09-081-0/+103
|
* Generate the Unix makefiles by processing templates and replacinglloyd2006-09-082-0/+253
| | | | variables, rather than hardcoding the entire Makefile into the script.
* Generate the botan-config script through a simple template-based system.lloyd2006-09-081-0/+57
|
* Drop a random test file that was accidentally checked inlloyd2006-09-061-14/+0
|
* Remove a commented out mach_abi_linking sectionlloyd2006-09-061-3/+0
|
* Use formatted I/O to make the output a little easier to readlloyd2006-09-041-3/+3
|
* Drop the now basically useless readme.txt file for the configuration codelloyd2006-09-021-14/+0
|
* Load the configuration information when the user runs configure.pl, ratherlloyd2006-09-0217-2298/+0
| | | | than baking it in with mkconfig.pl
* Instead of including the local config header into build.h, simply copy thelloyd2006-09-021-1/+4
| | | | | contents into build.h. This keeps the issues with getting the include paths right, handling name conflicts, etc to a minimum.
* Allow for implementing hash functions in Pythonlloyd2006-09-025-69/+165
| | | | Move some code that is used in several places into a common header
* Note some slightly more ambitious todos with regards to the configure codelloyd2006-09-021-0/+7
|
* Remove various small unnecessary things from the configure codelloyd2006-09-024-17/+1
|
* Allow for implementing block ciphers in Pythonlloyd2006-09-022-64/+170
|
* merge of '2e51bbe4473463af7f2603deb7c12a332a7e1ae6'lloyd2006-09-023-31/+210
|\ | | | | | | and '94c8c963566255088b729b3c2cc7fe788f474945'
| * Remove the object() accessors, since those objects might not exist iflloyd2006-08-311-8/+0
| | | | | | | | an algorithm were implemented in pure Python.
| * Merge the block cipher, stream cipher, hash, and MAC exports into algos.cpplloyd2006-08-316-244/+207
| | | | | | | | Add various useful conversion functions
| * Export stream cipherslloyd2006-08-312-0/+57
| |
| * Add hash and MAC wrapperslloyd2006-08-313-0/+107
| |
| * Also export the name() and clear() methods of the block cipherlloyd2006-08-311-8/+7
| |
| * Add simple wrappers for block cipher objectslloyd2006-08-313-31/+92
| |
* | Let the user specify an extra include file (included into build.h)lloyd2006-09-012-0/+8
| |
* | All the user to specify --build-dir to configure.pl, which will allow forlloyd2006-09-011-0/+8
|/ | | | multiple builds in a single directory.
* Add some comments to the NIST test suite results file with regards tolloyd2006-08-231-0/+6
| | | | results that have been changed from the official expected results.
* One of the tests had its expected result set wrong (was for testing)lloyd2006-08-231-1/+1
|
* Clean up and finish off the Python version of the NIST X.509 test suite.lloyd2006-08-232-23/+93
| | | | | | | | Expected results are read from a file (results.txt), and pass/fails are reported. Also change validate to return the result normally, rather than throwing an exception; while it did save some code in validate() itself, with the addition of all the code to support it, it was a bit longer, as well as being somewhat hard to follow.
* Remove an old version of the Filter() wrapper functionlloyd2006-08-231-3/+1
|
* Just export OctetString, and define the alternate names for that typelloyd2006-08-233-28/+18
| | | | in the Python portion of the module
* Drop this nonsense with the build/ directory, it was just getting in the waylloyd2006-08-231-8/+4
|
* Initial (only partially working) attempt to allow filters to be implementedlloyd2006-08-233-9/+79
| | | | in Python.
* Merge the export_pipe() and export_filter() functions, some other smalllloyd2006-08-232-33/+31
| | | | cleanups.
* Remove a semicolon that didn't need to be therelloyd2006-08-231-1/+1
|
* Remove all exports from the Filter class, so it becomes entirely opaque.lloyd2006-08-231-4/+1
|
* Export Pipe::read_all_as_string simply as read_all, since strings are howlloyd2006-08-232-8/+6
| | | | | | binary data is handled in Python. Export Pipe::process_msg()
* Support for MAC filterslloyd2006-08-233-10/+35
| | | | Stream ciphers no longer require choosing a direction.