encryption-rust 1.2.1

可插拔密码学组件库的 Rust 实现:在统一契约下提供对称加密、非对称加密、哈希、密钥派生(HKDF / PBKDF2 / Argon2 / scrypt)、签名(SM2 / ECDSA / Ed25519)、密钥协商(ECDH / X25519)与后量子密钥封装(ML-KEM),包含 AES/Sodium 与国密 SM2/SM3/SM4/ZUC 等实现
Documentation
# Dependabot:每周检查 Cargo 依赖与 GitHub Actions 版本更新
version: 2
updates:
  - package-ecosystem: cargo
    directory: /
    schedule:
      interval: weekly
    ignore:
      # 密码学生态按「cipher 0.4 / digest 0.10」代际刻意钉版本(见 Cargo.toml 注释):
      # 大版本跳动会静默换栈(如 chacha20 0.10 会让 zeroize 特性翻错对象、
      # aes-gcm 0.11 / sha2 0.11 会引入第二套 cipher/digest 栈),一律人工评估后再改。
      # minor / patch 照常提 PR。
      - dependency-name: "*"
        update-types: ["version-update:semver-major"]
  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly
    ignore:
      # dtolnay/rust-toolchain 的引用是**工具链版本**(@1.88.0 是刻意固定的 MSRV
      # 守护目标),不是 action 的发布号 —— 不能当版本升级处理。
      - dependency-name: dtolnay/rust-toolchain