История коммитов

Автор SHA1 Сообщение Дата
  Sean Parkinson ac76ef8ee7 Curve25519: replace uint64_t with word64 3 лет назад
  Daniel Pouzzner dd825d90c4 more LKM WIP: polish up the struct DRBG refactor ("struct DRBG_internal"), tweaks for buildability on 3.x kernels (now builds on 3.x, 4.x, and 5.x up to 5.8.1), move a slew of #[un]def[ines] from wc_port.h to settings.h where they belong, misc cleanup. 3 лет назад
  Daniel Pouzzner 3c2155f4a9 linuxkm WIP -- update for kernels 4.9.x (LTS representative) and 5.8.x (latest). 3 лет назад
  Daniel Pouzzner ffa2cdd2d1 add public function wc_curve25519() "compute the public key from an existing private key, using bare vectors."; rename existing _LOCAL functions wc_curve25519_GetBasePoint() and wc_curve25519() to nxp_ltc_curve25519_GetBasePoint() and nxp_ltc_curve25519() respectively; add const qualifiers opportunistically to existing _LOCAL function curve25519() 3 лет назад
  Tesfa Mael b67fd249e2 Fix for cppcheck 4 лет назад
  Chris Conlon 45c5a2d39c update copyright to 2020 4 лет назад
  Ralf Schlatterbeck 63c6c47165 Fixes for 16-bit systems 4 лет назад
  Sean Parkinson 4e2e207e67 Add ARM32 asm code for X25519 and Ed25519 5 лет назад
  Sean Parkinson e5bf2ed1d1 Curve25519 converted from inline assembly to asm only 5 лет назад
  John Safranek 246c444b93 Updates for v4.0.0 5 лет назад
  Daniele Lacamera 27555d6eb7 Fix old-style function definitions 5 лет назад
  Takashi Kojo 66e59e4a6a Rollback #if condition 6 лет назад
  Chris Conlon b40b13c0eb Merge pull request #1279 from SparkiDev/fe_init_ed25519 6 лет назад
  Sean Parkinson aa4f38143e Fix fe_init to be avaible when compiling ED25519 only 6 лет назад
  Chris Conlon 574beff4cc fix Windows Visual Studio warnings 6 лет назад
  Sean Parkinson 3cdf3565c8 Intel ASM code for Curve25519 6 лет назад
  David Garske 7f30397252 Remove execute bit on all code files. 6 лет назад
  David Garske 911b6f95f8 Release v3.12.2 (lib 14.0.0). Updated copywright. 6 лет назад
  toddouska 9e9dbc5e97 Merge pull request #1026 from dgarske/curve_128bit 7 лет назад
  David Garske 8612d52844 Fix issue with ARMv8 not performing 128-bit math against constants correctly in debug builds. Fix was to use the `__int128_t` as const for integers. Also added `./configure --enable-curve25519=no128bit` option to force FE to not use the `int128_t` math. 7 лет назад
  Jacob Barthelmeh c4fe67b633 build for ed25519 only 7 лет назад
  David Garske 4950c644cd Fix edge case on 32-bit with ED small only. 7 лет назад
  David Garske 7fdb7037d8 Fixes for building Ed/Curve for building on 32/64 bit with uint64_t. Fixes for build with Ed/Curve with ECC disabled. 7 лет назад
  David Garske 3c173ba366 Enhancement to support different sized Curve/Ed math library implementations for FE/GE. Remains backwards compatible with `CURVED25519_SMALL` define. Adds new defines `CURVE25519_SMALL` and `ED25519_SMALL` to allow individual enabling of math library choice (`_low_mem` or `_operations`). Example: `./configure --enable-ed25519=small --enable-curve25519`. 7 лет назад
  Sean Parkinson b11bb5325a Implementation of 51-bit curve25519 7 лет назад
  Sean Parkinson 683a655908 Starting 128-bit FE implementation 7 лет назад
  David Garske e98a0465ae tenAsys INtime RTOS port. Porting complete for mutex semaphores, threading, file, socket and RNG. Added projects for libwolfssl and wolfExamples. The wolfExamples project includes examples for wolfCrypt Test/Benchmark and wolfSSL TLS client/server. Provided reference user_settings.h with comments and enable/disable gates. Added README.md with overview and instructions. Fixed issue building master with NO_WOLFSSL_DIR defined. Added check if old TLS is enabled that SHA and MD5 are enabled. Cleanup of the wolfCrypt test use of USE_CERT_BUFFERS with file system enabled. 7 лет назад
  David Garske 8e64d564dc NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2. 8 лет назад
  Jacob Barthelmeh e60adfc9da better naming of macro and alter misc.c check 8 лет назад
  Jacob Barthelmeh 2665db73a4 check for compiling misc.c when not needed 8 лет назад