Commit graph

  • 10b35e8bdf
    Merge c0b7e7735f into a10cad624d karel-m 2026-08-08 15:05:16 +00:00
  • c0b7e7735f Update makefiles pr/pqc1 Karel Miko 2026-07-30 14:39:15 +02:00
  • cf4c6d85f0 Post-Quantum Cryptography (PQC) support Karel Miko 2026-04-12 17:13:49 +02:00
  • 494f922084
    Merge d4e4344a31 into a10cad624d Marek Knápek 2026-08-08 08:31:44 +05:30
  • 3a4bc5f32d
    Merge 466a2c5f4b into a10cad624d karel-m 2026-08-08 08:29:33 +05:30
  • aaf9d8e706
    Merge 83858aada6 into a10cad624d karel-m 2026-08-08 08:29:32 +05:30
  • 94644dd48b
    Merge f50d056258 into a10cad624d Steffen Jaeckel 2026-08-08 08:29:32 +05:30
  • daa5657145
    Merge efdaa06c81 into a10cad624d cntrump 2026-08-08 08:25:17 +05:30
  • a10cad624d Update makefiles develop Steffen Jaeckel 2026-08-07 08:33:48 +02:00
  • 0a0969b3d2 private - ltc_algname_match (relaxed alg name matching) Karel Miko 2026-07-27 10:38:28 +02:00
  • a3ecbbc800 DER - fail cleanly when no math provider is registered Karel Miko 2026-04-12 17:13:49 +02:00
  • 223ecd23b8
    Merge pull request #730 from libtom/pr/blake3 Steffen Jaeckel 2026-08-04 11:29:14 +02:00
  • 075342e984 Update makefiles Karel Miko 2026-08-02 09:23:46 +02:00
  • 5b05baaf36 BLAKE3 Karel Miko 2026-08-02 09:23:43 +02:00
  • d4e4344a31 update-makefiles Marek Knápek 2026-08-03 16:55:00 +02:00
  • 2f109acc7f Test accelerated CTR and CBC modes. Marek Knápek 2026-08-03 16:54:00 +02:00
  • f4413f935e Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:53:00 +02:00
  • a94a484da1 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:52:00 +02:00
  • 2e79b966f6 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:51:00 +02:00
  • 7ee9cd5688 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:50:00 +02:00
  • 6f657ebb5f Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:49:00 +02:00
  • 80172628db Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:48:00 +02:00
  • 041dac47b8 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:47:00 +02:00
  • 0d9b21bcc1 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:46:00 +02:00
  • 5f3b00d294 Improve Serpent symmetric encryption. Marek Knápek 2026-08-03 16:45:00 +02:00
  • 4d5140219b typo LTC_BLAKE2S / LTC_BLAKE2B Karel Miko 2026-08-02 09:21:02 +02:00
  • dc77d926dc
    Merge pull request #790 from libtom/fix-latex-tables Steffen Jaeckel 2026-08-03 11:38:00 +02:00
  • 82b193d7c6 Add ARIA to latex-tabels tool & PEM docs. Steffen Jaeckel 2026-08-03 11:20:34 +02:00
  • 885578932a Ensure that latex-tables tool succeeds Steffen Jaeckel 2026-08-03 11:12:19 +02:00
  • 014cc99c75
    Merge pull request #789 from libtom/pr/zero-stat Steffen Jaeckel 2026-08-03 10:53:27 +02:00
  • 47479c474f verify functions always set stat=0 before any other return Karel Miko 2026-08-03 00:16:20 +02:00
  • 83858aada6 Update makefiles pr/sm2 Steffen Jaeckel 2026-05-19 13:34:15 +02:00
  • 083d7b44d8 SM2 Karel Miko 2026-04-21 20:56:29 +02:00
  • 466a2c5f4b Update makefiles pr/xsalsa20-hsalsa20 Karel Miko 2026-05-20 12:49:21 +02:00
  • 5c2cbcad7e libsodium interoperability demo Karel Miko 2026-05-05 13:12:22 +02:00
  • 0563715fc8 ltc boxes (libsodium compatible) Karel Miko 2026-05-05 13:09:18 +02:00
  • 57826bd484 blake2bmac_init/blake2smac_init - allows NULL key when keylen is 0 (in line with the BLAKE2 spec) Karel Miko 2026-04-16 17:07:27 +02:00
  • c8ac4fc11c make hsalsa20 a public API function Karel Miko 2026-04-16 17:04:51 +02:00
  • 02788482af
    Merge pull request #788 from libtom/pr/pbes-fix-stack-over-read karel-m 2026-08-01 18:37:52 +02:00
  • 59767256e6
    Merge pull request #787 from libtom/pr/sha512-x86-alt karel-m 2026-08-01 18:37:40 +02:00
  • b50ffea546 PBES - fix stack over-read with malformed PBES2 parameters Karel Miko 2026-08-01 15:43:21 +02:00
  • 22bc6b68e0 MSVC & SHA512 extension support Karel Miko 2026-08-01 14:13:43 +02:00
  • 51511d1cd0 Update makefiles Karel Miko 2026-08-01 10:50:09 +02:00
  • 9e2984aa7e SHA-512 accelerated by x86 (alternative) Karel Miko 2026-08-01 10:50:04 +02:00
  • 4d9e2a1a57
    Merge pull request #758 from libtom/more-fixes-and-improvements karel-m 2026-08-01 10:20:27 +02:00
  • bfc516d246 fix typo sha256_x86_compress/sha256_compress (LTC_CLEAN_STACK only) Karel Miko 2026-08-01 09:25:39 +02:00
  • f50d056258 Introduce LTC_NO_STRUCT_PADDING. no-struct-padding Steffen Jaeckel 2026-04-29 11:03:12 +02:00
  • 97f5d72457 Ensure the table sizes are OK. Steffen Jaeckel 2026-05-19 11:38:53 +02:00
  • 5a2bc6b131 Fix importing certificate with Ed448 key. Steffen Jaeckel 2026-05-11 12:02:32 +02:00
  • 2320e44205 Allow processing of empty files. Steffen Jaeckel 2026-05-11 11:45:13 +02:00
  • b0894f683f Add pem tests with empty files. Steffen Jaeckel 2026-05-11 11:43:06 +02:00
  • 7978822b69 Add help to test binary. Steffen Jaeckel 2026-05-11 11:34:54 +02:00
  • 429d07e388 Some minor SHA1/256 improvements&fixes. Steffen Jaeckel 2026-04-28 17:26:27 +02:00
  • fb857d83ed Auto-generate table of hashes. Steffen Jaeckel 2026-05-20 13:43:15 +02:00
  • 54f5803ad8 Rename keccac hash descriptors. Steffen Jaeckel 2026-05-04 16:27:33 +02:00
  • 459bd79006
    Merge pull request #786 from libtom/pr/appveyor-clang-cl Steffen Jaeckel 2026-07-31 23:50:20 +02:00
  • a58d4b5278 clang-cl fix related to intrin.h Karel Miko 2026-07-31 15:46:21 +02:00
  • 3acb5aed64 appveyor + clang-cl Karel Miko 2026-07-31 15:21:48 +02:00
  • 2d16cc7f76
    Merge pull request #756 from libtom/fast-type Steffen Jaeckel 2026-07-31 23:48:02 +02:00
  • 4a964ea017 Align macro based and inline LTC_FAST functions. Steffen Jaeckel 2026-07-31 11:55:11 +02:00
  • 6bc4dd9b7b fix UBSanitizer issue: load of misaligned address for type LTC_FAST_TYPE (replacing LTC_FAST_TYPE_PTR_CAST approach) Karel Miko 2026-05-03 22:19:24 +02:00
  • 88f95afc5c Rename according to PR #756 Steffen Jaeckel 2026-07-31 10:58:52 +02:00
  • 8a29577eed Fix x86 ClangCL and GCC/Clang -std=c## compiles polymeric 2026-06-04 19:44:52 -04:00
  • a467ea586b
    Merge pull request #785 from libtom/pr/hash-memcpyable karel-m 2026-07-31 11:10:10 +02:00
  • 927191b193
    Merge pull request #763 from MarekKnapek/ubsan Steffen Jaeckel 2026-07-31 10:54:12 +02:00
  • c727c4032a Get rid of LTC_FAST_TYPE_PTR_CAST entirely. Marek Knápek 2026-05-21 12:15:00 +02:00
  • 471f143078 Fix UBSAN errors Marek Knápek 2026-05-20 02:45:00 +02:00
  • a1a631efe4 make sha1/sha states clonable via memcpy Karel Miko 2026-07-30 20:17:44 +02:00
  • c5607aff6b
    Merge pull request #784 from libtom/pr/msvc-fallthrough karel-m 2026-07-30 16:48:17 +02:00
  • 23fca6ed39 Fix LTC_FALLTHROUGH related error reported by MSVC compiler Karel Miko 2026-07-30 16:01:06 +02:00
  • 79f2b5762d
    Merge pull request #777 from libtom/pr/siv-zero-ad Steffen Jaeckel 2026-07-30 15:42:03 +02:00
  • 511252c49e update SIV doc - fix adnum; explain no associated data vs. empty associated data Karel Miko 2026-07-26 19:14:48 +02:00
  • cff7442824 SIV properly handle zero AD components Karel Miko 2026-07-18 17:16:08 +02:00
  • f5fe918ab8
    Merge pull request #755 from libtom/fix-warnings Steffen Jaeckel 2026-07-30 15:37:58 +02:00
  • 074a354151 fix build failures with -std=c99 Karel Miko 2026-05-03 23:19:19 +02:00
  • 0b6f0e1232 fix clang warnings -Wimplicit-fallthrough (while keeping /* FALLTHROUGH */ for some code review tools) Karel Miko 2026-05-03 19:45:12 +02:00
  • 26605163a4 fix clang warnings -Wmissing-variable-declarations Karel Miko 2026-05-03 19:19:19 +02:00
  • 317994fb1b fix clang warnings -Wstrict-prototypes -Wmissing-prototypes in tests+demos Karel Miko 2026-05-03 19:12:00 +02:00
  • 661fcd6486 fix UBSanitizer issue: applying non-zero offset to null pointer Karel Miko 2026-05-03 18:32:21 +02:00
  • 5c8ac18bd1 fix UBSanitizer issue: memcpy/memcmp require non-null pointers even when the length is zero Karel Miko 2026-05-03 17:39:58 +02:00
  • 76a9ece653 fix UBSanitizer issue: left-shifting negative integer is undefined behavior Karel Miko 2026-05-03 17:39:00 +02:00
  • 509da35eee fix clang warning: 'err' may be used uninitialized Karel Miko 2026-05-03 11:10:59 +02:00
  • 612f211bbc
    Merge pull request #783 from libtom/pr/der-misc-issues karel-m 2026-07-29 23:50:05 +02:00
  • 209df8ae1a hardening pkcs8_get_children against uninitialized output pointers Karel Miko 2026-07-28 16:33:09 +02:00
  • 5c7757d0a5 various DER related fixes/improvements Karel Miko 2026-07-28 00:10:29 +02:00
  • a8ed78c2ca
    Merge pull request #780 from libtom/pr/argon2-parallelism-overflow Steffen Jaeckel 2026-07-21 11:07:46 +02:00
  • fcadf67bbb Argon2 enforce parallelism max 2^24-1 Karel Miko 2026-07-18 20:18:10 +02:00
  • b7b04ffd37
    Merge pull request #778 from libtom/pr/eax-taglen Steffen Jaeckel 2026-07-21 10:59:19 +02:00
  • 39f5e1fae8 EAX properly handle taglen boundaries Karel Miko 2026-07-18 17:32:18 +02:00
  • 84aec00adc
    Merge pull request #776 from libtom/pr/ccm-nonce Steffen Jaeckel 2026-07-21 10:56:27 +02:00
  • e00b22d939 CCM nonce is 7..13 bytes Karel Miko 2026-07-18 14:31:56 +02:00
  • 1027dcfaf6
    Merge pull request #765 from libtom/pr/fix-issue764 Steffen Jaeckel 2026-07-21 10:53:14 +02:00
  • a9d730a92c Argon2 enforce parallelism max 2^24-1 Karel Miko 2026-07-18 20:18:10 +02:00
  • cd48c9f178
    Merge 14df7451b2 into a68fa19bc2 paim-creater 2026-07-01 06:17:16 +00:00
  • 14df7451b2 Add tempest_v3 sources, fix alignment in PRNG wrapper paim-creater 2026-07-01 14:17:12 +08:00
  • 6e6386590d add tempest_v3 source files paim-creater 2026-06-30 23:28:47 +08:00
  • 8a2d38563f Add Tempest v3 PRNG paim-creater 2026-06-30 18:53:58 +08:00
  • 88cf79716e ci: add permissions and pin all actions to full commit SHAs XananasX7 2026-06-14 18:38:25 +00:00
  • 720aaf0216 Add conservative RISC-V platform detection 王阳 2026-06-09 22:08:34 +08:00
  • bc95a1fd2d hardening ecc_shared_secret against small-subgroup attacks Karel Miko 2026-05-25 16:18:14 +02:00