Age | Commit message (Expand) | Author |
2022-07-13 | tls: P256: remove NOP macro sp_256_norm_8() | Denys Vlasenko |
2021-12-11 | tls: P256: factor out "multiply then reduce" operation | Denys Vlasenko |
2021-11-28 | tls: P256: enable 64-bit version of montgomery reduction | Denys Vlasenko |
2021-11-28 | tls: P256: add 64-bit montgomery reduce (disabled), small optimization in 32-... | Denys Vlasenko |
2021-11-28 | tls: P256: add comment on logic in sp_512to256_mont_reduce_8, no code changes | Denys Vlasenko |
2021-11-28 | tls: P256: simplify sp_256_mont_inv_8 (no need for a temporary) | Denys Vlasenko |
2021-11-28 | tls: P256: pad struct sp_point to 64 bits (on 64-bit arches) | Denys Vlasenko |
2021-11-27 | tls: P256: trivial x86-64 fix | Denys Vlasenko |
2021-11-27 | tls: P256: change logic so that we don't need double-wide vectors everywhere | Denys Vlasenko |
2021-11-27 | tls: P256: do not open-code copying of struct variables | Denys Vlasenko |
2021-11-27 | tls: P256: fix sp_256_div2_8 - it wouldn't use a[] if low bit is 0 | Denys Vlasenko |
2021-11-27 | tls: P256: remove redundant zeroing in sp_256_map_8 | Denys Vlasenko |
2021-11-27 | tls: P256: explain which functions use double-wide arrays, no code changes | Denys Vlasenko |
2021-11-27 | tls: P256: remove constant-time trick in sp_256_proj_point_add_8 | Denys Vlasenko |
2021-11-27 | tls: P256: do not open-code copying of struct variables | Denys Vlasenko |
2021-11-27 | tls: P256: 64-bit optimizations | Denys Vlasenko |
2021-10-10 | *: add NOINLINEs where code noticeably shrinks | Denys Vlasenko |
2021-10-06 | tls: whitespace fix | Denys Vlasenko |
2021-10-06 | tls: P256: sp_256_sub_8_p256_mod always subtracts in-place, use that | Denys Vlasenko |
2021-10-06 | tls: P256: x86-64 optimized sp_256_sub_8_p256_mod | Denys Vlasenko |
2021-10-06 | tls: P256: x86-64 assembly | Denys Vlasenko |
2021-10-06 | tls: P256: tweak arm assembly (currently disabled) | Denys Vlasenko |
2021-10-06 | tls: P@256: remove "header comment is kept intact" comment | Denys Vlasenko |
2021-10-06 | tls: P256: do not dumplicate sp_256_sub_8() | Denys Vlasenko |
2021-10-06 | tls: P256: shrink sp_256_mul_add_8 a bit more | Denys Vlasenko |
2021-10-06 | tls: P256: propagate constants, create dedicated "subtract p256_mod" function | Denys Vlasenko |
2021-10-06 | tls: optimize sp_256_mont_reduce_8 in P256 | Denys Vlasenko |
2021-10-05 | tls: optimize sp_256_mul_8 in P256 | Denys Vlasenko |
2021-10-05 | tls: replace "26-bit" P256 code with 32-bit one. | Denys Vlasenko |
2021-10-05 | tls: fix the case of sp_256_mont_tpl_10() leaving striay high bits | Denys Vlasenko |
2021-10-05 | tls: fix (what looks like) a rare corner case bug in P256 | Denys Vlasenko |
2021-10-05 | tls: remove one overzealous debugging statement | Denys Vlasenko |
2021-10-05 | tls: add debugging scaffolding to P256 code | Denys Vlasenko |
2021-10-05 | tls: another P256 code shrink | Denys Vlasenko |
2021-10-05 | tls: P256 code shrink | Denys Vlasenko |
2021-10-01 | tls: code shrink P256 code | Denys Vlasenko |
2021-09-30 | tls: remove unused define | Denys Vlasenko |
2021-04-27 | tls: tweak sp_256_ecc_gen_k_10 for smaller code | Denys Vlasenko |
2021-04-27 | tls: shrink sp_256_mod_mul_norm_10 more | Denys Vlasenko |
2021-04-27 | tls: shrink sp_256_mod_mul_norm_10 | Denys Vlasenko |
2021-04-27 | tls: shrink p256_base more | Denys Vlasenko |
2021-04-27 | tls: shrink p256_base | Denys Vlasenko |
2021-04-27 | tls: reorder P256 functions to make more sense | Denys Vlasenko |
2021-04-27 | tls: whitespace fixes | Denys Vlasenko |
2021-04-26 | tls: get rid of constant-time add/sub operations | Denys Vlasenko |
2021-04-26 | tls: fix whitespace in P256 code | Denys Vlasenko |
2021-04-26 | tls: shrink sp_256_mont_inv_10 | Denys Vlasenko |
2021-04-26 | tls: stop passing temporary buffer address in P256 code | Denys Vlasenko |
2021-04-26 | tls: shrink sp_256_proj_point_dbl_10 | Denys Vlasenko |
2021-04-26 | tls: in P256 replace constant-time compares with usual ones | Denys Vlasenko |