RustyVault icon indicating copy to clipboard operation
RustyVault copied to clipboard

排期初步安排

Open wa5i opened this issue 2 years ago • 6 comments

整体

  • [ ] 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

wa5i avatar Aug 07 '23 07:08 wa5i

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

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

InfoHunter avatar Aug 07 '23 08:08 InfoHunter

就是达到这样一个效果:

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

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

InfoHunter avatar Aug 07 '23 08:08 InfoHunter

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

pkking avatar Nov 12 '23 10:11 pkking

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

InfoHunter avatar Nov 14 '23 04:11 InfoHunter

any update ?

Trojanking123 avatar Mar 26 '24 03:03 Trojanking123

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

LinuxSuRen avatar Aug 09 '24 10:08 LinuxSuRen