This adds support for encrypting and decrypting secrets. It implements the APIs required for unsealing. The APIs are not complete or compliant. Reviewed-on: #1 Co-authored-by: C0ffeeCode <ritters_werth@outlook.com> Co-committed-by: C0ffeeCode <ritters_werth@outlook.com>
16 lines
333 B
Rust
16 lines
333 B
Rust
mod root_generation;
|
|
mod sealing;
|
|
|
|
use axum::Router;
|
|
use root_generation::root_generation;
|
|
use sealing::sealing_routes;
|
|
|
|
use crate::storage::DbPool;
|
|
|
|
/// System routes
|
|
pub fn sys_router(pool: DbPool) -> Router<DbPool> {
|
|
Router::new()
|
|
.merge(sealing_routes())
|
|
.merge(root_generation())
|
|
.with_state(pool)
|
|
}
|