Commit Graph

  • 546b9f8075 fix:Some DSA/DH key pair decode bugs. hs6246 2026-01-20 10:45:43 +08:00
  • d84ac194a1 fix:fix probabilistic failure in mlkem test;fix dupctx interface of mldsa; Tom 2026-01-21 16:56:56 +08:00
  • 429b45f1c9 feat:BSL_ERR moudle add ErrorStack print c3dehui 2026-01-20 09:17:03 +08:00
  • 461d2fcccd feat:Full support for the character set Lzhjian 2025-12-15 22:11:58 +08:00
  • ee137f90ae The ES_NsRead interface has removed the push error stack. xuzhengyi 2026-01-20 20:56:53 +08:00
  • da3f96cff9 feat: enforce record boundary on TLS1.3 read key switches pi_ixeL 2026-01-20 21:50:11 +08:00
  • f4f6c86eb1 Correction of crypto error stack libiaoliang 2026-01-20 21:44:48 +08:00
  • f037593480 fix the macros in pki jchx 2026-01-14 17:16:48 +08:00
  • cb9d4ed5d4 feat:Added support for x25519 cert dsy 2026-01-19 11:05:50 +08:00
  • cf409c6f52 fix: comments error about zeta converted to Plantard domin zhangpeilong 2026-01-13 22:22:54 +08:00
  • d7e1054511 fix the judge of the test is fail or pass jchx 2026-01-07 10:47:25 +08:00
  • a528728c4b fix the failure test in key encode jchx 2026-01-06 16:27:50 +08:00
  • c6e45c3b06 fix: fix spelling errors baoyi84930 2026-01-05 21:55:21 +08:00
  • a388ca3ad3 Add DSA/DH key pair encode and decode. hs6246 2026-01-05 18:37:50 +08:00
  • 4299b3e9b4 fix:add stub test for mlkem and frodokem; fix use-after-free problems Tom 2026-01-04 17:23:04 +08:00
  • 6467afba1f Add context copy capability for cipher, kdf and MAC algorithms. Dongjianwei001 2025-12-25 21:09:11 +08:00
  • e8accde361 update version to openHiTLS 0.3.0 dumb 2026-01-03 14:51:01 +08:00
  • 42c313e496 Refine PR and ISSUE templates for both languages dumb 2025-12-31 01:03:04 -08:00
  • b8261230b7 fix the order of errors and keys in the crypto module. jchx 2025-12-31 16:24:32 +08:00
  • 25ea6ecc4e fix: remove redundant prvkey check in mlkem setkey interface m0_69551548 2025-12-31 16:06:58 +08:00
  • 6913244ec5 fix:Code optimization and refactoring hanzhiyang 2025-12-31 14:21:24 +08:00
  • cb5b7145e3 Fix aes-wrap test case description information. Dongjianwei001 2025-12-29 17:07:00 +08:00
  • 4619fa492a Update PR template file dumb 2025-12-29 10:09:06 +08:00
  • 1352dcbc9d fix: RSA9796-2 test case free fix dsy678 2025-12-27 19:05:48 +08:00
  • 269626f7d2 set ctx to null after being freed in mceliece jchx 2025-12-27 18:58:38 +08:00
  • 81f599acfd feat: Support ISO9796-2:1997 RSA sig dsy678 2025-12-26 17:28:51 +08:00
  • d004986dc0 fix sm9_bench compile error dumb 2025-12-26 15:47:24 +08:00
  • 0a20e86784 add openHiTLS issue templates dumb 2025-12-26 12:37:16 +08:00
  • f77023b172 Initialize the random in advance to prevent inconsistent malloc calls. jchx 2025-12-25 17:17:09 +08:00
  • bca8fee07a fix: Adjusted sm9 code style and ensured test coverage c3dehui 2025-12-23 09:42:26 +08:00
  • 614766c24f Add signedData gen/parse/verify/sign in pki jchx 2025-12-22 21:10:01 +08:00
  • e785bcfeb0 fix:reduce sdv test for mceliece m0_69551548 2025-12-22 20:18:29 +08:00
  • 7a8721571e fix:Remove some redundant function. hs6246 2025-12-22 20:15:04 +08:00
  • fc41c99511 ASN1 template parsing supports depth-length checking libiaoliang 2025-12-20 17:46:50 +08:00
  • fa29783cbe fix: Standardize function naming and error handling in the apps module Ooohui 2025-12-20 17:17:47 +08:00
  • 050f740ed2 feat: support Mceliece and Frodokem algorithms m0_69551548 2025-12-20 10:54:17 +08:00
  • 0da75b0c45 fix:HITLS_APP_OptNext overflow. hs6246 2025-12-18 14:20:05 +08:00
  • b49c6f70a7 fix:Refactor some functions in app module. hs6246 2025-12-17 14:12:01 +08:00
  • 44b097b9f4 feat:add xmss cert, refence rfc9802 ZHui_er 2025-12-05 20:09:05 +08:00
  • bfae49a41e recheck Nice515 2025-08-29 14:19:31 +08:00
  • d23649f345 fix:Remove some redundant commands. hs6246 2025-12-12 20:16:27 +08:00
  • 4fcaf3938f Add test cases for the CRL revocation mechanism of SM2 with userId Lzhjian 2025-12-12 11:30:53 +08:00
  • 980c922219 Fix the malloc stub tests Ooohui 2025-12-10 10:50:57 +08:00
  • 475b0ea38e fix:Refactor some functions in app module. hs6246 2025-12-10 10:14:00 +08:00
  • 601077fef6 fix:Fix otp memory out of bounds hanzhiyang 2025-12-10 09:47:44 +08:00
  • cb55114cdf feat(app): add prime command line with prime number generation and testing cnxf 2025-11-25 16:28:46 +08:00
  • e0332e7ee3 Fix race condition in malloc stub Ooohui 2025-12-09 21:17:24 +08:00
  • bfcd455ace refactor: Convert STUB malloc failure tests to adaptive two-phase approach Ooohui 2025-12-08 15:32:32 +08:00
  • ea353d2de1 fix the no useful declare in testcases jchx 2025-12-08 22:32:25 +08:00
  • 3c2e80d8a6 Fix app digest errors libiaoliang 2025-12-08 11:52:27 +08:00
  • 0c62ef829f fix the failure clipping tests jchx 2025-12-08 10:19:21 +08:00
  • 7a3a14ab2d fix the failure case jchx 2025-12-05 20:48:13 +08:00
  • 0d84ebc13e Modify the output length verification logic of the AES algorithm. Dongjianwei001 2025-12-05 19:49:54 +08:00
  • 8fe95fc965 Add crl-bag of pkcs12 jchx 2025-12-05 18:24:59 +08:00
  • 4ed1ab3ef8 Algorithm performance optimization and code refactoring. Dongjianwei001 2025-12-05 17:52:37 +08:00
  • 517380153d Random number interface call specification check libiaoliang 2025-12-05 09:43:50 +08:00
  • 63c7b46afa Fix app module bugs. hs6246 2025-12-03 19:35:31 +08:00
  • f36859d3eb feat:Enhance hash table functionality pi_ixeL 2025-12-02 20:43:40 +08:00
  • 09f97b877f feat:add HITLS_GetSharedSigAlgs inferface pi_ixeL 2025-12-02 20:37:24 +08:00
  • 856f071c81 feat: support ml-kem/slh-dsa in X509 xlot 2025-12-02 14:31:53 +08:00
  • 3b27658fb3 Add test cases for the CRL revocation mechanism of SM2 Lzhjian 2025-11-29 16:34:52 +08:00
  • 1e39f17004 fix readme of prepare the build directory jchx 2025-11-27 22:42:30 +08:00
  • 3098be2e1d fix:change the paramter of the security callback for group and sigalg baoyi84930 2025-11-27 21:57:13 +08:00
  • 0b193c367a Fix the bugs in pbkdf2 and x509 Ooohui 2025-11-25 19:09:34 +08:00
  • 59d79fcb04 Fix the issue of missing akid in self-issued CAs dsy678 2025-11-24 17:37:23 +08:00
  • 4e43c8b60d Add decode chain exception branch test case and fix wsl entropy test tlhcd 2025-11-22 19:02:52 +08:00
  • fcbd8e7324 fix the testcase of certificate consistency huangwenb0 2025-11-21 21:55:26 +08:00
  • e87277f837 fix: Fixed the macro derivation and memory leak problem pi_ixeL 2025-11-20 20:45:25 +08:00
  • 99c302f9cf Enhance cmp capabilities of rsa jchx 2025-11-20 14:12:22 +08:00
  • ae07244ac1 Supplement the HITLS_SetMsgCbArg interface hanzhiyang 2025-11-18 22:41:38 +08:00
  • 8a4abdc2cd Modify the code issues Ooohui 2025-11-18 11:53:23 +08:00
  • 66fd126030 Macro optimization and state machine logic optimization balabala-123 2025-11-17 19:34:54 +08:00
  • 66dcd72075 Add compile config CC_CDG_FLAGS_EXTRA for STM32F407 QCL-lixk 2025-11-17 15:14:06 +08:00
  • 857b1f902b Update STM32F4_compile_config(remove unsupported option "-fPIC" in embedded env, add the definition of STM32 Rand Support) QCL-lixk 2025-11-14 16:34:55 +08:00
  • bc9ae5ef17 The function ECP_Sm2PointCopy has been removed; now use the structure for direct assignment. zrc 2025-11-14 15:40:49 +08:00
  • 747579de74 Function simplification. zrc 2025-11-14 15:38:50 +08:00
  • 47354125cb Standardize global variable naming conventions. zrc 2025-11-14 15:38:07 +08:00
  • e57f473eb1 The subtraction function reuses the addition function interface. zrc 2025-11-05 16:13:19 +08:00
  • 0826bc2970 Add the keyword static before the definition of the internal function and remove its declaration. zrc 2025-11-05 16:09:00 +08:00
  • 8b1ce2d081 Use macros instead of constants and Explained some magic numbers. zrc 2025-11-05 16:04:52 +08:00
  • b45b0fb052 Add null pointer checking for ecp_sm2_armv7.c QCL-lixk 2025-10-11 14:34:08 +08:00
  • 137d4b6e56 Uniform assembly style: Instruction names in lowercase zrc 2025-09-25 14:35:28 +08:00
  • 9bd94f0058 Added references to ECC point operation formulas and algorithms. zrc 2025-09-25 14:33:32 +08:00
  • 5c61cc6fd8 The implementation of SM2 inverse on Fp/Fn has been moved to the C framework to facilitate subsequent code maintenance. zrc 2025-09-25 14:32:00 +08:00
  • 16e9168cc8 Fixed the macro definition method zrc 2025-09-25 14:26:52 +08:00
  • 3a2131d2ac 1. Optimized the use of stack pointers (sp) in assembly functions ECP_Sm2FpMul\Inv, etc . Now, when these functions are running, the operations that push registers into the stack due to interrupts (such as 1 ms timing interrupts in HAL) will not overwrite the original stack data. 2. Added comments such as steps, explanations, tips, and stack allocation for the above functions. zrc 2025-08-27 09:49:07 +08:00
  • 474cc1cb6d Add ARMV7 features and file to ECC/SM2 zrc 2025-08-27 09:49:02 +08:00
  • 9a2421fa34 Add SM2 ARMV7 assembly optimization implementation zrc 2025-08-27 09:48:59 +08:00
  • 559009330b Add macro definition control (distinguish from SM2 in Armv7 32-bit version) zrc 2025-08-27 09:48:49 +08:00
  • 39ea49bec0 Support partial certificate chain verification liwei3013 2025-10-31 14:59:51 +08:00
  • ad95832a14 fix redundant ref init jchx 2025-11-17 10:50:08 +08:00
  • 0852202d07 add ref init in pkey dup and fix dup issue jchx 2025-11-15 20:44:15 +08:00
  • 665dd220c2 Fix certificate parsing error test case balabala-123 2025-11-15 19:10:03 +08:00
  • 2ad5908916 Certificate generation and parsing consistency test supplement huangwenb0 2025-11-14 16:11:26 +08:00
  • 451b999c88 Disable 'Upload artifacts' of riscv64 github flow temporarily dumb 2025-11-13 23:38:00 -08:00
  • 989512dbc0 Add certificate CRL file parsing and verification test cases Dongjianwei001 2025-11-14 16:02:14 +08:00
  • b2a708e2ef fix: Fix double free when TLCP signature verification fails gsp114514 2025-11-14 14:38:43 +08:00
  • c24feeae6d feat:Optimize the performance of ML-KEM Tom 2025-11-06 19:44:35 +08:00
  • 88fd4d1e81 Print the user-defined macros to build/userdefined_macros.txt dumb 2025-11-13 16:37:39 +08:00
  • 4968762388 Fix compilation issue in miniaturization test. Dongjianwei001 2025-11-13 14:22:45 +08:00