2 Commits

Author SHA1 Message Date
eb56ed4aa2 Restructure package for proper Python import
Move source files into nested secpaste/ directory to fix module imports.
This allows the package to be properly installed with pip and imported as
'import secpaste' or 'python -m secpaste.cli'.

Changes:
- Move all Python files into secpaste/secpaste/ structure
- Add .gitignore for Python artifacts

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-07 23:18:15 +00:00
ff41256f2f Initial commit: SecPaste encrypted pastebin client
SecPaste is a Python library and CLI tool for sharing encrypted content via
public pastebin services with zero-knowledge architecture.

Features:
- Pluggable crypto backends (AES-256-GCM, ChaCha20-Poly1305, Kyber-768)
- Pluggable pastebin providers (dpaste.com, extensible)
- URL fragment key storage (key never sent to server)
- Both CLI and library usage
- Post-quantum cryptography support (experimental)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-07 22:52:32 +00:00