Skip to content

Commit 770ae7a

Browse files
meidieloclaude
andcommitted
Bump to v1.0.1 and add PyPI badges to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 884df09 commit 770ae7a

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# AES-256-GCM Secure Vault
22

3+
[![PyPI](https://img.shields.io/pypi/v/aes-secure-vault)](https://pypi.org/project/aes-secure-vault/)
4+
[![Python](https://img.shields.io/pypi/pyversions/aes-secure-vault)](https://pypi.org/project/aes-secure-vault/)
5+
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
6+
37
A symmetric encryption module implementing AES-256-GCM with Argon2id key derivation, following established envelope encryption patterns (similar to JWE/Fernet). Payloads are self-contained JSON blobs — no shared state or config files required to decrypt.
48

59
Built to understand authenticated encryption, KDF parameter binding, and defensive input validation from first principles rather than wrapping a high-level library.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "aes-secure-vault"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
description = "AES-256-GCM encryption with Argon2id key derivation. Self-contained JSON payloads, no shared state."
99
readme = "README.md"
1010
license = "MIT"

secure_vault.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "1.0.0"
1+
__version__ = "1.0.1"
22

33
import argparse
44
import getpass

0 commit comments

Comments
 (0)