Commit History

Autor SHA1 Mensaxe Data
  Daniel Pouzzner 21484ec75a linuxkm: add asm support for Kyber. hai 4 meses
  JacobBarthelmeh 31a6a2bf59 update copyright to 2024 hai 5 meses
  Daniel Pouzzner 5c497c62e7 initial linuxkm compatibility (no asm yet) for wc_kyber, wc_xmss, and wc_lms, and smallstack refactors for kyber512_kat(), kyber768_kat(), kyber1024_kat(), and kyber_test(). hai 7 meses
  Daniel Pouzzner 7dedfe08ef cryptonly and linuxkm fixes: fix --enable-all[-crypto] with --enable-opensslextra and --enable-cryptonly (build failures detected by multi-test linuxkm-all-asm-cryptonly-opensslextra-pie after merge of 54f2d56300 and e2bbacd548). hai 1 ano
  Daniel Pouzzner c08878ac94 configure.ac: include both -I. and -I$srcdir for "circular dependency" test, so that ${build_pwd}/wolfssl/options.h is found in out-of-tree builds; streamline scripting that dynamically sets $TRIM; hai 1 ano
  Daniel Pouzzner 022d0e7c89 linuxkm/module_exports.c.template: include hpke.h if HAVE_HPKE. hai 1 ano
  Jacob Barthelmeh 9dcc48c8f7 update copyright to 2023 %!s(int64=2) %!d(string=hai) anos
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 %!s(int64=2) %!d(string=hai) anos
  Anthony Hu 9ea40f3a9c Purge IDEA cipher %!s(int64=2) %!d(string=hai) anos
  Anthony Hu b957a6e872 Purge Rabbit cipher %!s(int64=2) %!d(string=hai) anos
  Daniel Pouzzner 84f7d812d3 linuxkm/module_exports.c.template: include siphash.h. %!s(int64=2) %!d(string=hai) anos
  Anthony Hu c2860cb311 Get rid of HC-128 %!s(int64=2) %!d(string=hai) anos
  Daniel Pouzzner ff4c6e5d7b linuxkm: relocate WOLFSSL_LINUXKM code in wolfssl/wolfcrypt/wc_port.h and wolfcrypt/src/memory.c to linuxkm/{linuxkm_wc_port.h,linuxkm_memory.c}, and gate SIMD in IRQ handlers on -DLINUXKM_SIMD_IRQ in prep for Linux 5.16; %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 11ffb037ba linuxkm/module_exports.c.template: remove accidentally added MSC clause. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 073bef579b linuxkm: add missing #ifdef OPENSSL_EXTRA around openssl includes in module_exports.c.template, and add an assert to configure.ac disallowing linuxkm+opensslextra. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 6160da243d linuxkm: use EXPORT_SYMBOL_NS_GPL() for exports. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 19b33d5a76 configure.ac: don't include rc2 in enable-all or enable-all-crypto (memory leaks). %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner b77000bcfb add smallstack codepath to ecc_test_sign_vectors(), and add missing rc2.h include to linuxkm/module_exports.c.template. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 5293180566 linuxkm/module_exports.c.template: tweaks for FIPS compatibility. %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner 34e88b0605 linuxkm: properly pass {AM_,}CPPFLAGS to Kbuild, and include kdf.h in module_exports.c.template. %!s(int64=3) %!d(string=hai) anos
  Anthony Hu 33cb823148 Remove legacy NTRU and OQS (#4418) %!s(int64=3) %!d(string=hai) anos
  Jacob Barthelmeh c729318ddd update copyright date %!s(int64=3) %!d(string=hai) anos
  Daniel Pouzzner b468ea77ea linuxkm: use EXPORT_SYMBOL_NS(x, WOLFSSL) if available, else fall back to EXPORT_SYMBOL(x). %!s(int64=4) %!d(string=hai) anos
  Daniel Pouzzner f4981d4c91 linuxkm/module_exports.c.template: include openssl compat layer headers in case user configuration needs them. %!s(int64=4) %!d(string=hai) anos
  Daniel Pouzzner 5504d9cd4e linuxkm: dial in SIMD options in Kbuild; add boilerplate at the top of all files added for linuxkm. %!s(int64=4) %!d(string=hai) anos
  Daniel Pouzzner 9549a5f973 linuxkm: add linuxkm/module_exports.c.template, and autogenerate linuxkm/module_exports.c. %!s(int64=4) %!d(string=hai) anos