25 lines
780 B
TOML
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" # 최신 버전 확인 |