Commit Graph

  • a456310fcd fix(crypto/siphash): fix Reinit/FreeCtx/Deinit sensitive data handling liwei3013 2026-04-29 21:38:16 +08:00
  • b53500428b fix(bsl/pem): replace strstr with length-bounded PemMemStr to prevent OOB reads liwei3013 2026-04-29 19:31:01 +08:00
  • e958b0484d crypto: remove unused FIPS provider and harden MdMB/RSA checks liwei3013 2026-04-29 20:56:38 +08:00
  • b2f5bb41c5 bsl/asn1: reject indefinite length marker in DecodeLen liwei3013 2026-04-29 20:20:47 +08:00
  • 733df4ce78 fix: harden base64 length and final block checks liwei3013 2026-04-29 19:19:07 +08:00
  • 7cbeaccb0d tls/record: check rand result in RecConnCopyIV baoyi84930 2026-04-29 16:48:05 +08:00
  • da20ed6bcf tls/record: clear outdated state on stream transport baoyi84930 2026-04-29 16:45:43 +08:00
  • 7effb0b7ff tls: reject duplicate registered custom extensions baoyi84930 2026-04-29 16:00:44 +08:00
  • 02eb9c2387 fix: clear sensitive information Ooohui 2026-05-08 07:29:24 +00:00
  • b86d1fbb1a fix: bn copy and dup without flag information jchx 2026-05-08 15:54:51 +08:00
  • 5cbfed93c7 Clean up code compilation warnings jchx 2026-04-30 10:40:33 +08:00
  • 3516ef2cc1 fix(auth): reject NULL ctx in HITLS_AUTH_OtpCtxCtrl chenxingnull 2026-03-24 19:47:44 +08:00
  • 11437da3be fix: remove hash erase shrink and harden resize boundary checks pi_ixeL 2026-04-29 14:29:57 +08:00
  • 70bc6f4b88 feat: add hash algorithm security bits check in X508 certificate chain verification Ooohui 2026-04-28 11:26:19 +08:00
  • ef4525f5ae fix:Sensitive data erasure hanzhiyang 2026-05-07 15:54:24 +08:00
  • d3cb2758e4 fix:fix const-time decoder for Mceliece; add cipherLen check for hybridKem; clean sensitive data for frodokem; Tom 2026-04-28 16:42:10 +08:00
  • 3977f0f776 fix(crypto): improve input validation and security in DRBG and entropy modules ZHui_er 2026-04-29 18:02:04 +08:00
  • 5f5b548f70 fix: SLH-DSA GetAddRand non-deterministic mode reuses same randomness and deterministic switch does not clear addrand dumb 2026-04-25 02:00:23 -07:00
  • cd39d5ad58 fix security and correctness bugs dumb 2026-04-24 03:17:24 -07:00
  • d68de56c2d fix: replace unsafe memory clearing functions with secure alternatives Ooohui 2026-04-30 15:03:43 +08:00
  • d2672c705b fix: fix PKCS#1 v1.5 Type-1 hash recovery capability jchx 2026-04-29 15:33:53 +08:00
  • a0666e7dc2 !53 merge master into master weekly_20260525 openharmony_ci 2026-05-19 20:04:33 +08:00
  • 654431c170 Fix insufficient buffer size calculation for base64 encoding Dongjianwei001 2026-05-13 16:56:18 +08:00
  • 4eba5f1344 fix:Fixed some function-related issues. dsy 2026-05-13 14:16:52 +08:00
  • 4d9cb5a0db !52 merge master into master weekly_20260518 openharmony_ci 2026-05-13 09:50:23 +08:00
  • aab755a065 Update the version number in README.OpenSource Dongjianwei001 2026-05-11 10:37:26 +08:00
  • 62e3fee01f !51 merge master_0421_sync into master OpenHarmony-v7.0-Beta1 weekly_20260511 OpenHarmony-7.0-Beta1 openharmony_ci 2026-05-07 16:31:26 +08:00
  • c98c708fc9 !50 merge master into master weekly_20260504 weekly_20260427 openharmony_ci 2026-04-22 15:27:08 +08:00
  • 7ce03a58be Add compilation options to control whether Securec is compiled Dongjianwei001 2026-04-16 19:45:28 +08:00
  • 438a9b1d1b Fix the using of the x18 register in the AArch64 assembly code dumb 2026-04-21 02:05:18 -07:00
  • a239b2abe5 docs: upload openHiTLS contributing flie zhoutianli 2026-04-17 14:41:36 +08:00
  • dcfe425439 Change the ctrl interface of mldsa; Update mldsa's test vectors Dongjianwei001 2026-03-17 15:36:20 +08:00
  • f664eda26f refactor: make list traversal stateless and harden x509 verification liwei3013 2026-04-15 16:23:40 +08:00
  • 6900a75ea6 feat:Adjustment of the final interface for the symmetrical aead processing algorithm xuzhengyi 2026-04-09 23:11:44 +08:00
  • 054bde6222 Fixed the missing length validation issue in SM4-GCM mode Dongjianwei001 2026-04-13 16:18:18 +08:00
  • 97e19180ea fix:fix incorrect malloc jujerpig 2026-04-10 15:39:31 +08:00
  • 4fd65540b5 Modify some compile warnings Ooohui 2026-04-07 11:07:42 +08:00
  • e10c0cb27f fix: resolve memory leak in ConstructUserPsk during identity allocation failure baoyi84930 2026-04-02 11:23:27 +08:00
  • 8c405f992e fix:Modify the XTS mode eal interface comments dsy 2026-04-02 15:57:35 +08:00
  • b628015913 docs(md): fix SHA256-MB API comment and benchmark typo chenxingnull 2026-03-24 18:09:14 +08:00
  • bf7e440192 Fix the out-of-bounds memory read issue in the ARMv8 implementation of aes-cbc and sm4-cfb. Dongjianwei001 2026-04-20 21:49:14 +08:00
  • c44cf35579 !49 merge master into master weekly_20260420 weekly_20260413 weekly_20260406 openharmony_ci 2026-04-01 21:44:38 +08:00
  • 5ceee2865a Optimize hostname verification for future compatibility verification of IP addresses and other types hanzhiyang 2026-04-01 19:46:57 +08:00
  • 73fa68e5e1 fix:Support setting app verifycb balabala-123 2026-03-28 15:00:22 +08:00
  • 4e7b6f041e Interface layer adaptation to avoid incompatible changes Dongjianwei001 2026-03-31 19:34:12 +08:00
  • fe88df1bca Modify build.gn to accommodate code changes. Dongjianwei001 2026-03-30 21:31:25 +08:00
  • 51f41da579 Sync the code of openhitls-03 Dongjianwei001 2026-03-30 20:48:53 +08:00
  • 44409c3773 fix: resolve build issues and optimize feature configuration zyw007 2026-03-28 11:13:23 +08:00
  • cfba92d5eb fix: resolve O3 build failures liwei3013 2026-03-26 12:09:28 +08:00
  • 060144dc7a Support -O3 compile option dumb 2026-03-25 20:52:50 -07:00
  • 77e8c8ae1c Mitigate MLDSA timing side-channel vulnerabilities in rejection sampling and MakeHint dumb 2026-03-22 20:24:30 -07:00
  • 93f200c0d4 Fix the issue where length calculation may invert during SM2 decoding Dongjianwei001 2026-03-24 20:23:59 +08:00
  • 9a758a754e fix demo usage jchx 2026-03-19 17:26:10 +08:00
  • 11f227258b Standardize the naming of external structures jchx 2026-03-16 22:52:39 +08:00
  • ef5fe8bd8b Fix the data validation issue of SigDecode in the mldsa algorithm Dongjianwei001 2026-03-11 17:13:52 +08:00
  • 6ecc931c6e Improve the documentation comment structure liwei3013 2026-03-12 23:00:07 +08:00
  • 25c2c8d051 update version to openHiTLS 0.3.2 release dumb 2026-03-09 11:05:24 +08:00
  • 03bda7128a fix: replace some memcmp with constant-time comparison baoyi84930 2026-03-06 18:08:28 +08:00
  • 0174d78bbb P8 decoding of SM2 compatibility enhance. xuzhengyi 2026-03-04 17:39:11 +08:00
  • 3e9b5ffa16 fix:clear warnings Tom 2026-03-05 09:25:21 +08:00
  • 1b0f799731 fix:fix udp 2msl problem longparty 2026-03-02 11:23:47 +08:00
  • 31a2d60bf2 fix:remove consistent check of prvkey for MLKEM and MLDSA from HITLS_CRYPTO_XXX_CHECK macro Tom 2026-03-02 17:33:54 +08:00
  • fefd788c8b update version to openHiTLS 0.3.1 release dumb 2026-03-02 09:18:43 +08:00
  • 01a69462e9 fix(cbc): apply constant-time comparison for session ticket and CBC decrypt dumb 2026-02-28 14:19:16 +08:00
  • 267452969d feat: ems add forbid mode, remove isSupportExtendedMasterSecret; set default EMS forbid , ticket forbid and allow legacy renegotiation baoyi84930 2026-02-12 21:28:30 +08:00
  • 44cf267473 fix:fix the problem of receiving unrecognized version longparty 2026-02-28 17:34:38 +08:00
  • 3a65a38736 fix:Remove the default compilation option -fno-short-enums balabala-123 2026-02-27 14:59:44 +08:00
  • 1335ceadd6 fix the issue of missing const in function declarations of McEliece Tom 2026-02-27 15:30:02 +08:00
  • 42bc29cd21 refator the dependency order of the CRYPT_EAL_Init function liwei3013 2026-02-16 12:03:48 +08:00
  • 0b1f655a15 Fix dsa/dh macro tailoring. hs6246 2026-02-13 15:44:26 +08:00
  • 932d2096ba Fix the compilation dependency issue of slh_dsa Dongjianwei001 2026-02-12 19:50:04 +08:00
  • 6bd2710b48 Modify the return value when no key usage. Dongjianwei001 2026-02-12 16:29:14 +08:00
  • d18db34a2e remove redundant code of slhdsa xlot 2026-02-12 11:20:22 +08:00
  • 9716f8a7b4 Fix sizeof enumeration error balabala-123 2026-02-11 20:28:32 +08:00
  • 00c96f1776 update release notes jchx 2026-02-11 18:57:46 +08:00
  • ac1701477f updata version to openHiTLS 0.3.0 release fly2x 2026-02-11 20:28:02 +08:00
  • 7b3c8ef0dc Fix obj bugs Ooohui 2026-02-09 15:16:31 +08:00
  • debb1adc01 fix:fix hitls_close Segmentation fault risk problem longparty 2026-02-06 16:17:42 +08:00
  • 79c59967dd Test cases for PKCS8/PKCS12 majianchao 2026-01-31 10:03:52 +08:00
  • 399f1beb47 refactor: xmss and slh-dsa, solve dependence inversion problem xlot 2026-02-03 19:44:30 +08:00
  • 68e037feeb fix that not return error when encountering an unknown attribute. jchx 2026-01-29 19:29:38 +08:00
  • 7768233d15 Inline function refator of mldsa liwei3013 2026-01-30 10:10:31 +08:00
  • a675318af7 update feature of doc jchx 2026-01-29 21:32:01 +08:00
  • af8b0129c3 fix:Modify the hitls macro definition to be consistent with the system macro value balabala-123 2026-01-31 10:27:30 +08:00
  • d4c85ccc88 demo: add AES-XTS encryption and decryption demo Nobita_Dola 2025-12-15 16:13:18 +08:00
  • 41c0b875a5 Remove algorithms print. dny 2026-01-30 15:14:50 +08:00
  • d9792d6919 feat(cipher): add aes-ecb encryption/decryption demo caibushihuichi 2025-11-01 18:03:50 +08:00
  • 47be636902 feat: optimize ML-DSA performance zhangpeilong 2026-01-29 22:26:28 +08:00
  • 470475a43c fix:Resolve the warning of unused header files Lzhjian 2026-01-27 14:51:52 +08:00
  • aef23f4d98 fix:mlkem signed overflow issue zhangpeilong 2026-01-26 17:44:50 +08:00
  • 57da8b80e0 Refactor: General code cleanup baoyi84930 2026-01-27 11:42:08 +08:00
  • 1b945764e6 fix:Modification of character set test cases Lzhjian 2026-01-26 10:31:35 +08:00
  • 8da91bf739 fix:Add DSA/DH keypair testcase. hs6246 2026-01-26 10:17:00 +08:00
  • 44d9d393c2 APP tlcp supports encrypted private key ciphertext. dny 2026-01-24 16:21:17 +08:00
  • 9266e97dfa fix: Initialize variable 't' in bn_get_bitlen function pi_ixeL 2026-01-24 10:23:40 +00:00
  • 7d1c15af83 fix:Upgraded BSL_ERR_OutputFunc to retrieve error info. c3dehui 2026-01-22 17:28:46 +08:00
  • 1ac8f6bc1d Fix:Correct the TLS error stack pushing huangwenb0 2026-01-14 15:41:58 +08:00
  • 2bf2545a11 feat:add mldsa cms, refence RFC9882 ZHui_er 2026-01-19 20:09:50 +08:00
  • 9f7bcce9d2 feat: Add the function of printing brief cert info; Fix some bugs Ooohui 2026-01-22 16:12:14 +08:00
  • ecf56f0776 feat:minimization for protocol longparty 2026-01-09 14:55:11 +08:00