Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cast to avoid VC warning | lloyd | 2010-11-29 | 1 | -1/+1 |
| | |||||
* | Add checking here and avoid silent cast | lloyd | 2010-11-29 | 1 | -1/+8 |
| | |||||
* | Make TLS_Policy::check_cert pure virtual | lloyd | 2010-11-29 | 2 | -9/+8 |
| | |||||
* | Inherit policy and override check_cert | lloyd | 2010-11-29 | 2 | -2/+33 |
| | |||||
* | Add X509_Certificate::to_string | lloyd | 2010-11-29 | 4 | -124/+113 |
| | | | | The x509info example now just calls that | ||||
* | MemoryRegion::set was removed | lloyd | 2010-11-29 | 1 | -1/+2 |
| | |||||
* | Overflow warning in MSVC | lloyd | 2010-11-29 | 1 | -1/+2 |
| | |||||
* | Add assert equal | lloyd | 2010-11-29 | 1 | -8/+18 |
| | |||||
* | Use the same intro text as the Linux credits file, rather than | lloyd | 2010-11-29 | 1 | -15/+12 |
| | | | | referencing it. | ||||
* | Inline SAFER-SK tables | lloyd | 2010-11-24 | 3 | -126/+113 |
| | |||||
* | Fix compile | lloyd | 2010-11-23 | 1 | -1/+1 |
| | |||||
* | More release notes | lloyd | 2010-11-23 | 1 | -1/+4 |
| | |||||
* | Fix pr 127 and pr 128. Don't require the common name and country codes | lloyd | 2010-11-19 | 2 | -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 changelog | lloyd | 2010-11-17 | 1 | -5/+10 |
| | |||||
* | Add a Mac OS X tip from Thomas Keller | lloyd | 2010-11-12 | 1 | -0/+13 |
| | |||||
* | Thomas Keller reports that Mac OS X 10.5 still uses gcc 4.0.1 and it has | lloyd | 2010-11-12 | 1 | -0/+12 |
| | | | | the same reverse iterator bug. Use the workaround for gcc 4.0.* | ||||
* | Old function name, and made message confusing anyway | lloyd | 2010-11-05 | 1 | -2/+1 |
| | |||||
* | Unfortunately it looks like VC 2008 has major issues with how | lloyd | 2010-11-05 | 1 | -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 warnings | lloyd | 2010-11-05 | 1 | -2/+2 |
| | |||||
* | Was missing the Engine PBKDF lookup routine | lloyd | 2010-11-04 | 1 | -0/+52 |
| | |||||
* | Remove unused includes | lloyd | 2010-11-04 | 1 | -4/+0 |
| | |||||
* | Move PBKDF lookups to engine | lloyd | 2010-11-04 | 10 | -34/+101 |
| | |||||
* | Mass disable copy constructors and assignment on all algos until proven ↵ | lloyd | 2010-11-04 | 3 | -9/+4 |
| | | | | safe/useful | ||||
* | Unroll the loop in fixedS to deal with Clang | lloyd | 2010-11-03 | 1 | -7/+20 |
| | |||||
* | Update Skein-512 for the new 1.3 specification, just changes the key | lloyd | 2010-11-03 | 3 | -3454/+1563 |
| | | | | schedule constant to prevent rotational attacks. | ||||
* | Clang's deprecated doesn't support a message at all | lloyd | 2010-11-03 | 1 | -1/+1 |
| | |||||
* | is_string_type was only used in one place, asn1_alt.cpp, so make it an | lloyd | 2010-11-03 | 3 | -17/+18 |
| | | | | anon namespace function there. | ||||
* | Remove needless destructors | lloyd | 2010-11-03 | 2 | -4/+0 |
| | |||||
* | If no TR1 is defined for use, error out here. | lloyd | 2010-11-03 | 1 | -2/+4 |
| | | | | | Also put using namespace inside the Botan namespace rather than in the global ns! | ||||
* | Fix macros | lloyd | 2010-11-03 | 1 | -3/+3 |
| | |||||
* | Modify definition of BOTAN_DEPRECATED macro to deal with Clang (which | lloyd | 2010-11-03 | 1 | -2/+12 |
| | | | | | pretends to be GCC but doesn't understand the warning attribute), and older GCC (which also has issues with it) | ||||
* | Needs virtual destructor | lloyd | 2010-11-03 | 1 | -0/+2 |
| | |||||
* | Add untested and probably broken support for the C++ Builder compiler | lloyd | 2010-11-03 | 1 | -0/+26 |
| | |||||
* | Make it possible to disable deprecation warnings by defining | lloyd | 2010-11-02 | 1 | -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-time | lloyd | 2010-11-02 | 6 | -4/+25 |
| | | | | deprecation warnings (at least for GCC and VC++). Use in some places. | ||||
* | Remove MemoryRegion::set entirely | lloyd | 2010-11-02 | 1 | -20/+34 |
| | |||||
* | Add 1.8.11 changelog | lloyd | 2010-11-02 | 1 | -0/+8 |
| | |||||
* | Doxygen updates. | lloyd | 2010-11-02 | 5 | -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() | ||||
* | Doxygen | lloyd | 2010-11-02 | 8 | -16/+127 |
| | |||||
* | Compile fix | lloyd | 2010-11-02 | 1 | -1/+1 |
| | |||||
* | Doxygen | lloyd | 2010-11-02 | 11 | -11/+77 |
| | |||||
* | Add missing file | lloyd | 2010-11-01 | 1 | -0/+43 |
| | |||||
* | Derive KDF from Algorithm | lloyd | 2010-11-01 | 7 | -6/+26 |
| | |||||
* | Add new top-level algorithm which provides basic functionality: name | lloyd | 2010-11-01 | 23 | -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. | ||||
* | Unused | lloyd | 2010-10-29 | 1 | -2/+0 |
| | |||||
* | Make MemoryRegion::set protected, change all callers | lloyd | 2010-10-29 | 16 | -73/+97 |
| | |||||
* | Always do 256 blocks at a time in CTR, makes increment easier | lloyd | 2010-10-29 | 1 | -23/+14 |
| | |||||
* | Use u32bit here | lloyd | 2010-10-29 | 1 | -4/+4 |
| | |||||
* | s/u32bit/size_t/ | lloyd | 2010-10-29 | 6 | -9/+9 |
| | |||||
* | Longer CTR test | lloyd | 2010-10-29 | 1 | -0/+50 |
| |