| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
were not including it in the header chain. Caused compilation
failures using Clang 3.1 using libc++.
Remove the 3-argument version of hash_seq in SRP6, was not being used.
|
|
|
|
|
|
| |
using a custom allocator. Currently our allocator just does new/delete
with a memset before deletion, and the mmap and mlock allocators have
been removed.
|
|
|
|
| |
secmem.h. Mostly replaced by assign or copy_mem.
|
|
|
|
| |
was using this, so no other changes needed.
|
|
|
|
|
|
|
|
|
| |
Use auto in a few more places. Use GCC 4.6's range-for
Delete rather than hide Algorithm copy constructor/assignment
Move version to more or less randomly chosen 1.99 so there is no
ambiguity about versions.
|
|
|
|
|
|
|
|
| |
Algorithm::clone is redefinied with covariant return types in the
subclasses. Curiously, it only had problems with hash functions and
MACs, not ciphers.
So remove Algorithm::clone(), leaving the subclass implementations.
|
|
|
|
| |
safe/useful
|
| |
|
| |
|
| |
|
|
query, clearing, and cloning. Applies to ciphers, hashes, MACs, and
PBKDFs. May extend to KDFs later as well.
A single combined hierarchy in particular will make the algo_factory
much simpler.
|