Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for Camellia in OpenSSL engine | lloyd | 2010-07-22 | 1 | -0/+6 |
| | |||||
* | Avoid unused argument warning | lloyd | 2010-07-22 | 1 | -1/+3 |
| | |||||
* | Use configured compiler for Python | lloyd | 2010-07-22 | 1 | -2/+3 |
| | |||||
* | Move options for wrappers into their own group. Add an option | lloyd | 2010-07-20 | 1 | -10/+18 |
| | | | | | | --use-python-version which allows the user to specify the major/minor versions of the python version they want to use. Defaults to the version that we are currently running under. | ||||
* | Consolidate the two engines that provided assembler implementations | lloyd | 2010-07-13 | 12 | -98/+31 |
| | | | | | | (amd64_eng and ia32_eng) into a new asm_engine. This same engine could also be used in the event that asm code for other CPUs was added later on. | ||||
* | Removed UI here | lloyd | 2010-07-12 | 1 | -3/+1 |
| | |||||
* | Warn if no info files for compilers, CPUs or OSes get loaded; this is | lloyd | 2010-07-09 | 1 | -5/+9 |
| | | | | indicative of either a busted tree or some kind of path problem. | ||||
* | Remove unused UI param to CMS_Decoder | lloyd | 2010-07-09 | 2 | -6/+3 |
| | |||||
* | Drop support for running configure with Python 2.4. This allows | lloyd | 2010-07-09 | 5 | -74/+34 |
| | | | | | | | | | removing several workarounds for limitations in optparse in that release, and also allows using the ternary operator added in 2.5. As far as I can tell, the only still active release of any Linux/BSD distro that uses 2.4 is RHEL5. The beta of RHEL6 has 2.6, and it seems likely that RHEL6 will be out before 1.10.0. | ||||
* | Small tweaks re 2to3 | lloyd | 2010-07-09 | 1 | -4/+4 |
| | |||||
* | Better --help output and some fixes for ISA dependency handling. | lloyd | 2010-07-09 | 1 | -11/+18 |
| | |||||
* | Add debug log showing how many info files we loaded | lloyd | 2010-07-09 | 1 | -0/+6 |
| | |||||
* | Delete os defaults file - only used by Perl | lloyd | 2010-07-09 | 2 | -22/+0 |
| | |||||
* | Rename S2K to PBKDF, because that is by far the most common name - S2K | lloyd | 2010-07-09 | 26 | -211/+205 |
| | | | | | | | | | | | | | really is only used by OpenPGP, and largely it was named S2K here because the OpenPGP S2K was implemented years before the ones in PKCS #5. We have a typedef of PBKDF to S2K, and an inlined get_s2k that calls get_pbkdf for source compatability. There doesn't seem to be any reason to have a forward for the renamed s2k.h header - to actually use a PBKDF, you'd have to either include lookup.h and call get_s2k / get_pbkdf, or else include an algorithm-specific header and use it directly. In either case, including s2k.h is neither necessary nor sufficient. | ||||
* | Fix constructor | lloyd | 2010-07-09 | 1 | -1/+1 |
| | |||||
* | Simplify this with list comprehensions | lloyd | 2010-07-09 | 1 | -2/+2 |
| | |||||
* | Argh: SecureVector's constructor needs to behave differently | lloyd | 2010-07-07 | 1 | -2/+14 |
| | | | | | | | | | | | | | | depending on if INITIAL_LEN is non-zero. Normal semantics are the vector will change size based on whatever it is constructed with, but that's bad in cases like SecureVector<byte, 4> val(buffer, 3); which in the past would be a 4 valued thing with 3 elements set and one zero trailing. (This construct showed up in base64 and possibly elsewhere). If INITIAL_LEN is set, use copy instead so the length does not change. C++0x cannot come soon enough. | ||||
* | Read and save the files in binary mode to avoid weird EOF problems | lloyd | 2010-07-07 | 2 | -2/+2 |
| | | | | on Windows. | ||||
* | Tick version to 1.9.10-dev | lloyd | 2010-06-30 | 3 | -5/+8 |
| | |||||
* | These functions are internal use only, and don't need to be exported with | lloyd | 2010-06-30 | 3 | -13/+15 |
| | | | | BOTAN_DLL | ||||
* | Fix ECB benchmarking | lloyd | 2010-06-30 | 1 | -1/+3 |
| | |||||
* | Make round_up and round_down templates instead of fixed to use u32bits | lloyd | 2010-06-29 | 4 | -13/+21 |
| | |||||
* | If the Keyed_Filter's set_iv is called (ie, in the case that the1.9.9 | lloyd | 2010-06-28 | 1 | -2/+3 |
| | | | | | filter doesn't support IVs at all), throw an exception unless the IV has zero length. | ||||
* | Tick readme, log, configure for 1.9.9 release | lloyd | 2010-06-28 | 3 | -4/+4 |
| | |||||
* | The fix for build.h also fixes a problem compiling under Apple's GCC 4.2 | lloyd | 2010-06-28 | 1 | -0/+1 |
| | |||||
* | Give all Filter objects a method for querying their name | lloyd | 2010-06-28 | 19 | -7/+86 |
| | |||||
* | Simplify feature checks | lloyd | 2010-06-28 | 1 | -7/+12 |
| | |||||
* | Typo fix | lloyd | 2010-06-28 | 1 | -1/+1 |
| | |||||
* | For the SHA-2 classes, don't use inheritence to share a handful of | lloyd | 2010-06-28 | 4 | -85/+106 |
| | | | | | things, just share the compression function via an anon namespace member, and replicate the simple stuff like copy_out. | ||||
* | Add a new configure option --maintainer-mode which turns on the full | lloyd | 2010-06-28 | 2 | -3/+18 |
| | | | | | set of warning flags. Use just plain '-Wall -W' for regular GCC so the default build is happy on arbitrarily old versions. | ||||
* | If we are going to lazily initialize, just create the type and call | lloyd | 2010-06-25 | 1 | -2/+4 |
| | | | | its constructor directly, instead of going through LibraryInitializer. | ||||
* | Add detection support for upcoming AVX | lloyd | 2010-06-25 | 2 | -1/+9 |
| | |||||
* | Avoid name collision in amalgamation | lloyd | 2010-06-22 | 1 | -5/+10 |
| | |||||
* | Reorganize building guide, putting the most important things near the | lloyd | 2010-06-22 | 1 | -59/+101 |
| | | | | | front. Describe more on how to use 2to3, and also describe how to use the amalgamation. | ||||
* | Coerce values to a list before trying to concatenate. This ensures the | lloyd | 2010-06-22 | 1 | -3/+4 |
| | | | | | | | | same code works in Python 2 and Python 3. At this point the only changes required to make configure.py run under Python 3.1 is changing the exception catch syntax (from "catch Exception, e" to "catch Exception as e"). Unfortunately Python 2.4 doesn't understand this new syntax, though 2.6 does. | ||||
* | If the version datestamp is not set, use the current day of the build. | lloyd | 2010-06-22 | 1 | -1/+6 |
| | |||||
* | Avoid unused parameter warning | lloyd | 2010-06-22 | 1 | -1/+1 |
| | |||||
* | We can't hide the filter wrappers in an anon namespace because they | lloyd | 2010-06-22 | 2 | -6/+26 |
| | | | | are forward declared in the headers. | ||||
* | Only call the scalar versions if we actually have leftover blocks to | lloyd | 2010-06-22 | 4 | -8/+16 |
| | | | | process | ||||
* | Doxygen | lloyd | 2010-06-22 | 5 | -14/+76 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 10 | -17/+55 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 2 | -6/+229 |
| | |||||
* | Define X509_Object::encode in terms of BER_encode and PEM_encode | lloyd | 2010-06-21 | 1 | -22/+12 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 3 | -8/+72 |
| | |||||
* | When configure is printing detected/guessed build settings, it now | lloyd | 2010-06-21 | 1 | -4/+9 |
| | | | | | prints the options you should use if you want to set it to something else. | ||||
* | Doxygen | lloyd | 2010-06-21 | 4 | -13/+41 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 9 | -50/+226 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 8 | -29/+107 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 1 | -0/+20 |
| | |||||
* | Add a simple comment for the Botan namespace decl in types.h. This | lloyd | 2010-06-21 | 1 | -0/+3 |
| | | | | | triggers Doxygen generating warnings for global functions declared in the namespace that aren't documented. |