Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
alternate functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
changes.
|
|
|
|
fp_read_unsigned_bin.
I thought about patching it directly in sw/thirdparty/libtfm, but
ultimately decided to keep that pristine (especially since we verify file
checksums there).
|
|
|
|
|
|
|
|
that case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unnecessary code (no more double read, yay!)
|
|
fp_read_unsigned_bin().
This enables some overflow-detection code, which fixes CT-01-009.
It also saves 484us/call, which adds up to 6.3ms/RSA signature.
|
|
|
|
understanding it 6 months from now.
While I'm at it, try to make it a little more efficient (because 50-60% of
time in a typical profiling run is spent in the function-entry counting),
and collapse profil.c into gmon.c.
|
|
newlib, because memset is called a LOT in the course of RSA signing, and
we need to understand how much time we're actually spending there.
|
|
|
|
actually be useful for short-term testing.
|
|
|
|
|
|
so the user might be able to copy and paste a generated key into the CLI
for recovery.
Display had been a 32-byte hexdump. Parsing (manual re-entry of the KEK)
had been 8 32-bit little-endian values. This has been a pain point for
literally two years, albeit at a low enough pain level that I've managed
to cringe and ignore it.
|
|
|
|
bank-switched memory works.
|
|
|
|
|
|
|
|
We really ought to rototill cli-test, but not today.
|
|
|
|
unnecessary code (no more double read, yay!)
|
|
|
|
|
|
fmc_read_32() and fmc_write_32() get called often enough that it's
worth eliminating unnecessary function call overhead.
|