Age | Commit message (Collapse) | Author | Files | Lines |
|
for key size since we always use it with 256-bit keys.
|
|
|
|
disable CPU extended features in such case.
|
|
SSE2 instructions.
|
|
performing AVX operations on Windows 7 and later. Enhance readability of code handling save/restore of floating point state.
|
|
assembly implementation of SHA-512 in order to avoid issues with the driver.
|
|
|
|
movdqa in SHA-256 SSE2 assembly.
|
|
SSSE3 before using SHA-512 SSE2 assembly which uses PSHUFB instruction.
|
|
|
|
|
|
changes done in MacOSX.
|
|
code of SHA-512 since it is not compatible with PIE configuration of OSX compiler (absolute addressing used)
|
|
truncated by compiler.
|
|
|
|
|
|
x86_64 and x86. This improves speed by 30%.
|
|
compatibility issues are investigated
|
|
work by Jussi Kivilinna (https://github.com/jkivilin/supercop-blockciphers). This improve speed by a factor of 2.5 when AES-NI supported by CPU and by 30% if AES-NI not supported.
|
|
|
|
assembly files missing the GNU-stack note.
|
|
|
|
crypto functions using too much stack space for local variables.
|
|
disabling inline assembly in this case (caused by http://llvm.org/bugs/show_bug.cgi?id=24232)
|
|
a pre-compiled object file was included to its build system.
|
|
(for now, yasm is not integrated in EDKII framework).
|
|
|
|
SIMD implementation works with unaligned data and gain negligible compared to memcpy overhead.
|
|
|
|
|
|
|
|
|
|
gain factor. Update credits and copyrights notice.
|
|
uses SSE.
|
|
|
|
in 16-bit bootloader) in order to make code clearer and avoid bad usage in the future if this implementation is used to generate more bytes than today.
|
|
Cached boot password added
|
|
|
|
|
|
|
|
|
|
|
|
|
|
support (common files with DcsBoot)
|
|
|
|
|
|
code to gcc.
|
|
availability in GUI.
|
|
a 1GB buffer is chosen.
|
|
which masks AES-NI from applications although it is available.
|