aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cast to avoid VC warninglloyd2010-11-291-1/+1
|
* Add checking here and avoid silent castlloyd2010-11-291-1/+8
|
* Make TLS_Policy::check_cert pure virtuallloyd2010-11-292-9/+8
|
* Inherit policy and override check_certlloyd2010-11-292-2/+33
|
* Add X509_Certificate::to_stringlloyd2010-11-294-124/+113
| | | | The x509info example now just calls that
* MemoryRegion::set was removedlloyd2010-11-291-1/+2
|
* Overflow warning in MSVClloyd2010-11-291-1/+2
|
* Add assert equallloyd2010-11-291-8/+18
|
* Use the same intro text as the Linux credits file, rather thanlloyd2010-11-291-15/+12
| | | | referencing it.
* Inline SAFER-SK tableslloyd2010-11-243-126/+113
|
* Fix compilelloyd2010-11-231-1/+1
|
* More release noteslloyd2010-11-231-1/+4
|
* Fix pr 127 and pr 128. Don't require the common name and country codeslloyd2010-11-192-35/+26
| | | | | | in newly generated DNs, there are reasonable cases where you do not need or want either. Also fix the saving of dn_bits, and remove X509_DN::do_decode and inline it into its only caller (decode_from).
* More details in changeloglloyd2010-11-171-5/+10
|
* Add a Mac OS X tip from Thomas Kellerlloyd2010-11-121-0/+13
|
* Thomas Keller reports that Mac OS X 10.5 still uses gcc 4.0.1 and it haslloyd2010-11-121-0/+12
| | | | the same reverse iterator bug. Use the workaround for gcc 4.0.*
* Old function name, and made message confusing anywaylloyd2010-11-051-2/+1
|
* Unfortunately it looks like VC 2008 has major issues with howlloyd2010-11-051-8/+3
| | | | | | | | 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.
* Avoid cast warningslloyd2010-11-051-2/+2
|
* Was missing the Engine PBKDF lookup routinelloyd2010-11-041-0/+52
|
* Remove unused includeslloyd2010-11-041-4/+0
|
* Move PBKDF lookups to enginelloyd2010-11-0410-34/+101
|
* Mass disable copy constructors and assignment on all algos until proven ↵lloyd2010-11-043-9/+4
| | | | safe/useful
* Unroll the loop in fixedS to deal with Clanglloyd2010-11-031-7/+20
|
* Update Skein-512 for the new 1.3 specification, just changes the keylloyd2010-11-033-3454/+1563
| | | | schedule constant to prevent rotational attacks.
* Clang's deprecated doesn't support a message at alllloyd2010-11-031-1/+1
|
* is_string_type was only used in one place, asn1_alt.cpp, so make it anlloyd2010-11-033-17/+18
| | | | anon namespace function there.
* Remove needless destructorslloyd2010-11-032-4/+0
|
* If no TR1 is defined for use, error out here.lloyd2010-11-031-2/+4
| | | | | Also put using namespace inside the Botan namespace rather than in the global ns!
* Fix macroslloyd2010-11-031-3/+3
|
* Modify definition of BOTAN_DEPRECATED macro to deal with Clang (whichlloyd2010-11-031-2/+12
| | | | | pretends to be GCC but doesn't understand the warning attribute), and older GCC (which also has issues with it)
* Needs virtual destructorlloyd2010-11-031-0/+2
|
* Add untested and probably broken support for the C++ Builder compilerlloyd2010-11-031-0/+26
|
* Make it possible to disable deprecation warnings by defininglloyd2010-11-021-21/+25
| | | | | | | the macro BOTAN_NO_DEPRECATED_WARNINGS Remove the full modules list; not that useful/informative. Put the remaining build information at the top of the file.
* Add a BOTAN_DEPRECATED macro which can provide compile-timelloyd2010-11-026-4/+25
| | | | deprecation warnings (at least for GCC and VC++). Use in some places.
* Remove MemoryRegion::set entirelylloyd2010-11-021-20/+34
|
* Add 1.8.11 changeloglloyd2010-11-021-0/+8
|
* Doxygen updates.lloyd2010-11-025-15/+16
| | | | | Remove version of search_map that returns two distinguishing results; only used in one place, and that can be replaced by a call to count()
* Doxygenlloyd2010-11-028-16/+127
|
* Compile fixlloyd2010-11-021-1/+1
|
* Doxygenlloyd2010-11-0211-11/+77
|
* Add missing filelloyd2010-11-011-0/+43
|
* Derive KDF from Algorithmlloyd2010-11-017-6/+26
|
* Add new top-level algorithm which provides basic functionality: namelloyd2010-11-0123-66/+30
| | | | | | | | 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.
* Unusedlloyd2010-10-291-2/+0
|
* Make MemoryRegion::set protected, change all callerslloyd2010-10-2916-73/+97
|
* Always do 256 blocks at a time in CTR, makes increment easierlloyd2010-10-291-23/+14
|
* Use u32bit herelloyd2010-10-291-4/+4
|
* s/u32bit/size_t/lloyd2010-10-296-9/+9
|
* Longer CTR testlloyd2010-10-291-0/+50
|