Skip to content

排期初步安排 #4

Open
Open

Description

@wa5i

整体

  • 2023.10月份发布 MVP 版本(PoC)
    • 单一对称加密算法和数字签名算法的支持
    • AuthN & AuthZ 基础能力
    • 用户密钥分组基础能力
    • Rest API 基础能力
    • 使用 DISK 存储密钥
    • 密钥轮转
  • 2023.11月份发布 0.9 版本(基础功能)
    • 底层密码库默认使用 rust-crypto
    • PKI 功能
    • CLI 功能
    • 配置热加载
  • 2023.12月份发布 1.0 版本
    • 底层密码库切换到 Tongsuo
    • 支持 ETCD 存储密钥
    • 模块热加载
    • HA 基础能力

细分

RustyVault Core

  • Module Manager:2023.09
  • Crypto Engine
    • rust-crypto:2023.09
    • Tongsuo:2023.10
  • Storage Engine
    • Disk:2023.09
    • ETCD:2023.10

RustyVault Modules

  • 核心模块(PKI、User Management、Crypto、AuthN & AuthZ):2023.10
  • 其他模块(HA、……):2023.12

RustyVault Surface

  • Rest API:2023.11
  • CLI:2023.11

Activity

  1. InfoHunter commented on Aug 7, 2023

    @InfoHunter
    Member

    11月份出第一个版本太晚了,可否9月底之前先出一个最小功能集合,比如只支持如下功能:

    1. 某种对称加密算法的支持,以及该算法密钥的生成、安全存储、使用、导出
    2. 某种数字签名算法的支持,以及该算法密钥的生成、安全存储、使用、导出
    3. 基本的AuthN & AuthZ能力
    4. 基本的用户密钥分组能力
    5. 基本的Rest API
  2. InfoHunter commented on Aug 7, 2023

    @InfoHunter
    Member

    就是达到这样一个效果:

    1. 创建一个用户,然后配置其可以登录RustyVault来使用各种功能
    2. 用这个新用户登录RustyVault
    3. 创建一个加密密钥,加密一段数据
    4. 创建公私钥对,签名一段数据
    5. 以上可以是CLI或者REST API来完成

    这样就可以演示RustyVault的功能。除此之外的其他功能,在往上累加即可

  3. pkking commented on Nov 12, 2023

    @pkking

    请问目前进展和后续的roadmap有了吗?

  4. InfoHunter commented on Nov 14, 2023

    @InfoHunter
    Member

    目前进展就是正在开发MVP,11月底会有一个线下的meetup会演示demo,12月中旬计划发布MVP,功能就是最上面的那个列表,时间点会相比之前略有推迟。后续的roadmap会在发完MVP之后再确定

  5. Trojanking123 commented on Mar 26, 2024

    @Trojanking123

    any update ?

  6. LinuxSuRen commented on Aug 9, 2024

    @LinuxSuRen

    是否考虑发布一个 pre-compiled 二进制文件呀,pre-release 也好

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions