Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Detect (though not using) the CPUID bit for the RDRAND instruction | lloyd | 2011-06-16 | 1 | -1/+8 |
| | |||||
* | s/u32bit/size_t/ in utils | lloyd | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | Add support in CPUID for detecting PCMULUDQ and MOVBE instructions. | lloyd | 2010-07-27 | 1 | -4/+18 |
| | | | | Rename CPUID::has_aes_intel to has_aes_ni. | ||||
* | Modify CPUID so all the check functions are purely inline. Add a new | lloyd | 2010-07-26 | 1 | -9/+16 |
| | | | | | initialize() call which must be called prior to use of any other functions. | ||||
* | Simplify feature checks | lloyd | 2010-06-28 | 1 | -7/+12 |
| | |||||
* | Add detection support for upcoming AVX | lloyd | 2010-06-25 | 1 | -1/+8 |
| | |||||
* | Doxygen | lloyd | 2010-06-21 | 1 | -9/+9 |
| | |||||
* | More Doxygen updates/fixes | lloyd | 2010-06-15 | 1 | -0/+3 |
| | |||||
* | Use "/*" instead of "/**" in starting comments at the begining of a file. | lloyd | 2010-06-07 | 1 | -1/+1 |
| | | | | | This caused Doxygen to think this was markup meant for it, which really caused some clutter in the namespace page. | ||||
* | Remove stubs for VIA Padlock support. I have no plans to implement it | lloyd | 2010-01-05 | 1 | -7/+1 |
| | | | | | | and don't even have access to a VIA with AES so could not test it anyway. If someone else wants to do it, then the implementation for AES-NI should provide a good template. | ||||
* | Add missing BOTAN_DLL exports. | lloyd | 2009-12-16 | 1 | -1/+1 |
| | | | | Move most of the engine headers to internal | ||||
* | Rename CPUID::has_intel_aes to has_aes_intel, and add CPUID::has_aes_via, | lloyd | 2009-11-10 | 1 | -2/+11 |
| | | | | which is currently just a stub returning false. | ||||
* | Add CPUID::have_altivec for AltiVec runtime detection. | lloyd | 2009-10-29 | 1 | -0/+1 |
| | | | | | Relies on mfspr emulation/trapping by the kernel, which works on (at least) Linux and NetBSD. | ||||
* | Add cpuid check for Intel AES | lloyd | 2009-09-30 | 1 | -1/+8 |
| | |||||
* | Significantly rework CPUID support. Add cache line detection | lloyd | 2009-09-29 | 1 | -26/+42 |
| | |||||
* | Add runtime cpuid support. Check in the SSE2 engine that SSE2 is actually | lloyd | 2009-09-25 | 1 | -0/+51 |
existing on the current CPU before returning an object. |