RustyVault
RustyVault copied to clipboard
排期初步安排
整体
- [ ] 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
11月份出第一个版本太晚了,可否9月底之前先出一个最小功能集合,比如只支持如下功能:
- 某种对称加密算法的支持,以及该算法密钥的生成、安全存储、使用、导出
- 某种数字签名算法的支持,以及该算法密钥的生成、安全存储、使用、导出
- 基本的AuthN & AuthZ能力
- 基本的用户密钥分组能力
- 基本的Rest API
就是达到这样一个效果:
- 创建一个用户,然后配置其可以登录RustyVault来使用各种功能
- 用这个新用户登录RustyVault
- 创建一个加密密钥,加密一段数据
- 创建公私钥对,签名一段数据
- 以上可以是CLI或者REST API来完成
这样就可以演示RustyVault的功能。除此之外的其他功能,在往上累加即可
请问目前进展和后续的roadmap有了吗?
目前进展就是正在开发MVP,11月底会有一个线下的meetup会演示demo,12月中旬计划发布MVP,功能就是最上面的那个列表,时间点会相比之前略有推迟。后续的roadmap会在发完MVP之后再确定
any update ?
是否考虑发布一个 pre-compiled 二进制文件呀,pre-release 也好