Files
gyber/apps/rust_db_enc_creator/Cargo.toml
2025-09-15 13:33:34 +09:00

25 lines
780 B
TOML

[package]
name = "db_enc_creator"
version = "0.1.0"
edition = "2021"
description = "Utility to create encrypted database credential file (db.enc) using AES-GCM"
[dependencies]
# Serde: "derive" 기능만 명시
serde = { version = "1.0.204", features = ["derive"] } # 최신 버전 확인 및 derive만 명시
serde_json = "1.0.120" # 최신 버전 확인
# AES-GCM: AEAD 암호화
aes-gcm = { version = "0.10.3", features = ["alloc"] } # alloc 기능 필요
# Rand: Nonce 생성
rand = { version = "0.8.5", features = ["std_rng"] } # OsRng 사용 위해 std_rng
# Base64: 키 인코딩/디코딩
base64 = "0.22.1" # 최신 버전 확인
# Dotenvy: .env 파일 로드
dotenvy = "0.15.7" # 최신 버전 확인
# Anyhow: 에러 처리
anyhow = "1.0.86" # 최신 버전 확인