Commit Graph

  • 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