Commit History

Author SHA1 Message Date
  Sean Parkinson 3bf9b49274 SP ECDSA sign: fix multiple loops work of generating k 3 years ago
  Sean Parkinson 590597a0e2 SP ECC verify: check point for z=0 and set to infinity 3 years ago
  Sean Parkinson 6dc06993bf SP: ensure modulus/prime is odd before performing RSA/DH/ModExp ops 3 years ago
  Sean Parkinson 2862a9ce56 SP modinv: add non-constant time modinv 3 years ago
  toddouska 6c62899ea8 Merge pull request #3535 from SparkiDev/sp_fixes_4 3 years ago
  Sean Parkinson dbe4ce0e24 SP: Get RSA verify only to build with DH 3 years ago
  Sean Parkinson 56cb4c8ea7 SP: change implicit casting downs to be explicit 3 years ago
  Sean Parkinson 35acfa0f42 SP ECC: check the length of public key ordinates and private key 3 years ago
  Sean Parkinson b1f9aba0ca SP div: stop overflow on divide 3 years ago
  David Garske 508ba85b69 Fixes for SP math only with ECC check key. Fix SP math when loading an ECC public only and calling `wc_ecc_check_key`. Fix for missing `ecc_check_privkey_gen` with SP math only. Applies to: `/configure --enable-sp --enable-sp-math CFLAGS="-DWOLFSSL_VALIDATE_ECC_IMPORT"`. 3 years ago
  Sean Parkinson ec59acbae0 SP Cortex-M4 assembly: Fix for GCC compile 3 years ago
  Elms cd077d74c1 CortexM SP ASM compiling for IAR 6.70 3 years ago
  Sean Parkinson 3ecbc7762a SP mod exp: support exponents of different lengths 3 years ago
  David Garske 92cf0d7b10 Fix numerous `maybe-uninitialized errors` in `WOLFSSL_SP_SMALL` and `WOLFSSL_SMALL_STACK` cases. 3 years ago
  David Garske 1f10e77b0f Fix for SP math with `WOLFSSL_VALIDATE_ECC_KEYGEN`. Fixes logic error on point x/y zero check. 3 years ago
  David Garske 62e78b7cf4 Fix state machine after script rebase. 3 years ago
  David Garske bc03b5793c Add state for ECC verify non-blocking and `mont_inv_order` to reduce maximum blocking time. 3 years ago
  toddouska 17cc941b29 Merge pull request #3195 from SparkiDev/sp_ecc_cache 3 years ago
  Sean Parkinson 1ea3dc5f55 SP ECC: initialize infinity in make key 3 years ago
  Sean Parkinson 83caf39caa SP ECC Cache Resitance 3 years ago
  David Garske 776b1a2d17 Fix for ED25519 with user_settings.h. Fixes for build warnings. Fix spelling error. Added template for wolfBoot key/sign tools. 3 years ago
  Sean Parkinson 568fc8f5bd Fixes for compiling for ARM64 iOS 3 years ago
  David Garske 547144bc9c Adds ECC non-blocking sign/verify support when used with SP math. New `--enable-sp=nonblock` and `--enable-ecc=nonblock` options. Example `./configure --enable-ecc=nonblock --enable-sp=yes,nonblock`. 4 years ago
  toddouska 88b8ea04f6 Merge pull request #2971 from SparkiDev/sp_cortexm_comment 4 years ago
  Sean Parkinson 57756bfa8d Remove unused 4096-bit functions 4 years ago
  Sean Parkinson 786e21b107 Fix SP Cortex-M ASM comments 4 years ago
  David Garske 174b4d5159 Cleanup of SP with small stack. Expand support for `WOLFSSL_SP_NO_MALLOC`. Fix for evp.c when included directly. 4 years ago
  David Garske 327cdefc24 Fix for SP math with `RSA_LOW_MEM`, which was broken in PR #2892. 4 years ago
  Sean Parkinson 7a0cbe084e Improve performance of SP Cortex M asm 4 years ago
  Sean Parkinson 416f0775d3 Merge pull request #2900 from dgarske/sp_no_malloc 4 years ago