-
e24da95fc5
release: 1.0.0
main
v1.0.0
dsql
2026-07-06 21:21:00 -04:00
-
1edd7ddfea
revert: fingerprint_data back to canonical-json hash + stringify + callable guard
dsql
2026-07-06 20:55:03 -04:00
-
4b9820b18e
fix: keep the concrete type in the set-members fingerprint marker
dsql
2026-07-06 20:10:32 -04:00
-
6d370a45e1
fix: fingerprint_data is deterministic and collision-resistant across the whole input surface
dsql
2026-07-06 19:20:18 -04:00
-
581ff712e0
fix: fingerprint_data is deterministic for sets and rejects identity-repr objects
dsql
2026-07-06 16:39:34 -04:00
-
8dffb6bc61
docs: correct reencrypt's list-nested-blob docstring to match current behavior
dsql
2026-07-06 00:17:18 -04:00
-
dc8f80c690
fix: is_encrypted_record never false-negatives at odd traversal_level; encrypt_data rejects nested non-str keys
dsql
2026-07-03 19:03:53 -04:00
-
dfd794159e
refactor: derive __version__ from package metadata (single source)
dsql
2026-07-03 17:00:26 -04:00
-
d0c3bcd7c8
refactor: hoist shared RSA-OAEP padding to a constant; restore encrypt_aes_key_with_rsa docstring
dsql
2026-07-03 16:46:20 -04:00
-
857e9380c6
docs: bump install pin to v0.1.8
dsql
2026-07-03 16:24:02 -04:00
-
abf7491d26
fix: is_encrypted_record misses blobs nested inside a list or tuple
dsql
2026-07-03 16:14:34 -04:00
-
7287a52947
docs: compress prose/module docstrings, em-dash->hyphen (de-bloat wave 1)
dsql
2026-07-03 00:16:42 -04:00
-
d446f50942
fix: EC-5..EC-8 error-message inversion, RSA-only wrap guard, 32-byte key guard, fingerprint_data robustness
v0.1.6
dsql
2026-07-02 23:24:06 -04:00
-
d827dca30f
fix: is_file drift on decrypt_aes_key_with_rsa and non-str dict key coercion
v0.1.5
dsql
2026-07-02 17:17:44 -04:00
-
49af2a1143
fix: reencrypt/is_encrypted_record/decrypt_record miss self-blob and deep-nested records
v0.1.4
dsql
2026-07-02 16:40:37 -04:00
-
e03622b175
chore: ignore .claude/ dir (CLAUDE.md now lives under .claude/)
v0.1.3
dsql
2026-06-29 21:55:13 -04:00
-
306e5b8057
fix: EC-1 single key load for fingerprint; encrypt/decrypt type guards
dsql
2026-06-29 21:35:04 -04:00
-
254826f86c
docs: pin install line to release, note unpinned-latest option
dsql
2026-06-29 18:13:53 -04:00
-
113a3e6949
docs: show unpinned install line; note tag-pinning for reproducibility
dsql
2026-06-29 18:07:38 -04:00
-
72c7aa936e
fix: normalize key-load exceptions; type-faithful decrypt_data (v0.1.3)
dsql
2026-06-29 17:58:26 -04:00
-
5de8b5d736
fix: OpenSSH private-key fingerprint fallback + clean error on missing password
v0.1.2
dsql
2026-06-29 01:39:21 -04:00
-
16205e810a
fix: deepcopy in reencrypt/decrypt_record so input is not mutated
v0.1.1
dsql
2026-06-28 17:18:28 -04:00
-
313b0c7d56
fix: forward password to private-key fingerprinting (v0.1.1)
dsql
2026-06-28 15:53:04 -04:00
-
659aa7849d
add package: pyproject + src
v0.1.0
dsql
2026-06-24 21:25:27 -04:00
-
0b708cdf9a
init: envelope encryption (RSA-OAEP + AES-256-GCM) for dict records
dsql
2026-06-24 21:25:27 -04:00