Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove needless try/catch block | lloyd | 2006-12-14 | 1 | -10/+2 |
| | |||||
* | The symkey.h header no longer needs to include enums.h; remove it | lloyd | 2006-12-14 | 5 | -1/+4 |
| | | | | | Add include directives for enums.h in the headers that need it now that it isn't being pulled in by symkey.h | ||||
* | Remove a dependency on x509cert.h from x509_ext.cpp by moving the definition | lloyd | 2006-12-12 | 3 | -3/+3 |
| | | | | of NO_CERT_PATH_LIMIT to enums.h | ||||
* | Fix a typo in the changelog | lloyd | 2006-12-11 | 1 | -1/+1 |
| | |||||
* | Comment out some problematic code so at least the Python extension can build | lloyd | 2006-12-11 | 1 | -0/+2 |
| | |||||
* | Update the logfile and readme for 1.5.13 aka 1.6.0 RC11.5.13 | lloyd | 2006-12-11 | 2 | -5/+10 |
| | |||||
* | Update some modules which were never changed to use Allocator::get instead | lloyd | 2006-12-09 | 3 | -3/+3 |
| | | | | of get_allocator() | ||||
* | Check in some old (very minor) changes to the Python wrapper code | lloyd | 2006-12-09 | 1 | -2/+4 |
| | |||||
* | Use OptionParser::init_if_set | lloyd | 2006-12-09 | 1 | -18/+14 |
| | | | | Inline the print_help function | ||||
* | Add a value_if_set member function to the getopt implementation (returns | lloyd | 2006-12-09 | 2 | -1/+9 |
| | | | | the option argument, or an empty string if no argument set) | ||||
* | Allow the creation of 48 bit primes | lloyd | 2006-12-08 | 1 | -1/+1 |
| | |||||
* | Convert the makefile for the GTK+ example to a generic Unix makefile | lloyd | 2006-12-08 | 2 | -24/+18 |
| | |||||
* | Bump version to 1.5.13 | lloyd | 2006-12-08 | 1 | -1/+1 |
| | |||||
* | Also mark ICC as usable with the alg_ia32 module | lloyd | 2006-11-24 | 1 | -0/+1 |
| | |||||
* | Enable the alg_amd64 module under Intel C++ as well (looks like ICC knows | lloyd | 2006-11-24 | 1 | -0/+1 |
| | | | | how to deal with .S asm files) | ||||
* | Various small improvements for x86-64 architectures, and better support | lloyd | 2006-11-24 | 3 | -7/+19 |
| | | | | for the EKOpath C/C++ compiler. | ||||
* | Decide to print ms/op or ops/second at runtime instead of compile time. | lloyd | 2006-11-12 | 1 | -10/+8 |
| | |||||
* | The configure script was getting confused if invoked as | lloyd | 2006-11-11 | 1 | -1/+2 |
| | | | | 'perl configure.pl' rather than 'perl ./configure.pl'; now that works. | ||||
* | ICC supports x86-64 now | lloyd | 2006-11-06 | 1 | -0/+1 |
| | |||||
* | Remove solaris from the list of OK platforms for assembly; Solaris as | lloyd | 2006-11-06 | 2 | -2/+0 |
| | | | | | doesn't seem to like the files for some reason that I don't feel like getting into right now. | ||||
* | Update changelog1.5.12 | lloyd | 2006-10-28 | 1 | -0/+8 |
| | |||||
* | Somewhat better public key support, though I have a feeling this is not | lloyd | 2006-10-28 | 1 | -6/+38 |
| | | | | really the right approach. | ||||
* | Some small cleanups | lloyd | 2006-10-12 | 1 | -23/+25 |
| | |||||
* | Drop todo.txt from misc/config, as most of the things listed have already | lloyd | 2006-10-12 | 2 | -35/+1 |
| | | | | | | been done. Change the header comment in buildh.in | ||||
* | Various small updates to the API doc, mostly in the section about writing | lloyd | 2006-10-11 | 1 | -126/+123 |
| | | | | modules. | ||||
* | Use the new syntax for adding macros to build.h | lloyd | 2006-10-11 | 1 | -2/+1 |
| | |||||
* | Update the instructions for building the library. | lloyd | 2006-10-05 | 1 | -60/+76 |
| | |||||
* | Support out of tree builds. | lloyd | 2006-10-05 | 1 | -35/+63 |
| | |||||
* | Split up all the 'base' algorithm classes into different files | lloyd | 2006-09-29 | 4 | -71/+116 |
| | | | | Significant improvements to the public key wrappers. | ||||
* | Catch Encoding_Error in the keypair consistency check when we generate the | lloyd | 2006-09-30 | 1 | -1/+9 |
| | | | | signature; if we catch it, skip the rest of the tests. | ||||
* | Throw Encoding_Error instead of Invalid_Argument if a signature encoding | lloyd | 2006-09-30 | 4 | -8/+8 |
| | | | | | operation fails for some reason (typically parameters that the scheme can't handle). | ||||
* | In the keypair consistency check for encryption/decryption keys, a key | lloyd | 2006-09-30 | 1 | -0/+3 |
| | | | | | that was very small (with max_input_size() == 0) would underflow and cause an attempted allocation of a 4 gigabyte input string. | ||||
* | Increment the date, since there have been some changes since July | lloyd | 2006-09-30 | 1 | -1/+1 |
| | |||||
* | Add a basic example of using the bare block cipher object. | lloyd | 2006-09-26 | 1 | -30/+48 |
| | | | | | Make it clear early on in the library initialization section that most users need nothing more than to create an object and go. | ||||
* | Add (very basic) HTML output for public key benchmarking. | lloyd | 2006-09-27 | 2 | -14/+29 |
| | |||||
* | merge of '787875fdb2a5a3621e4a62c17b17727a12d91f35' | lloyd | 2006-09-27 | 1 | -10/+12 |
|\ | | | | | | | and '7da6f3f432b5a3931fe3f7d0b9512b1077afa9bf' | ||||
| * | Improve readability a bit with some additional macros | lloyd | 2006-09-26 | 1 | -10/+12 |
| | | |||||
* | | Update the section of the API doc that talks about library initialization | lloyd | 2006-09-27 | 1 | -22/+46 |
|/ | |||||
* | Change the default CPU MHz when RDTSC is used to 1.866 GHz to match motoko | lloyd | 2006-09-26 | 1 | -1/+1 |
| | |||||
* | Define the ADD_IMM macro in terms of ADD() | lloyd | 2006-09-26 | 1 | -3/+1 |
| | | | | Remove the CLEAR_CARRY macro, which wasn't being used | ||||
* | Move the KDF base class code into kdf.cpp; this prevents the pk_util.cpp | lloyd | 2006-09-26 | 2 | -54/+54 |
| | | | | object code from being linked in when a user just wants to use a PRF | ||||
* | Use -momit-leaf-frame-pointer on x86 and x86-64 | lloyd | 2006-09-26 | 1 | -6/+3 |
| | |||||
* | Add core2duo as an arch alias for amd64 | lloyd | 2006-09-26 | 1 | -0/+1 |
| | |||||
* | Allow --bench-algo to take multiple arguments | lloyd | 2006-09-26 | 1 | -4/+10 |
| | |||||
* | Better instruction scheduling, some higher level macros for readability | lloyd | 2006-09-24 | 2 | -9/+18 |
| | |||||
* | Initial x86-64 assembly code for the inner multiply-add loop. | lloyd | 2006-09-24 | 3 | -0/+175 |
| | |||||
* | Simplify the initial RNG seeding operation | lloyd | 2006-09-21 | 2 | -19/+7 |
| | |||||
* | Add a function to Library_State allowing callers to check if the global | lloyd | 2006-09-21 | 1 | -1/+3 |
| | | | | RNG considers itself seeded. | ||||
* | Do not allocate a block of memory in Pooling_Allocator::init(); this was | lloyd | 2006-09-20 | 2 | -11/+0 |
| | | | | | | | causing allocators that were never used to allocate (and thus, later deallocate) memory. This was causing a noticable slowdown when the mmap based allocator was in used (based on the strace output, this was mostly due to the calls to msync). | ||||
* | Version bump | lloyd | 2006-09-20 | 1 | -1/+1 |
| |