Skip to content

v0.1.0

Choose a tag to compare

@dolutech dolutech released this 11 Jan 15:21
· 4 commits to main since this release

πŸ” CryptNote PHP Library v0.1.0 - Initial Release

Welcome to the first public release of CryptNote PHP Library!

✨ What's New

This is the inaugural release of CryptNote, a powerful PHP library for creating encrypted, self-destructing messages with view limits and optional password protection.

Core Features

  • πŸ” AES-256-CBC Encryption - Military-grade encryption for your messages
  • πŸ”‘ Password Protection - Optional PBKDF2 key derivation (100,000 iterations)
  • πŸ‘οΈ View Limits - Messages self-destruct after 1-100 views
  • ⏰ Time Expiration - Set messages to expire up to 7 days
  • πŸ“ Markdown/HTML Support - Store and retrieve formatted content
  • πŸ—„οΈ SQLite Storage - Zero-configuration database included
  • 🧹 Auto Cleanup - Automatic removal of old, unviewed messages
  • πŸ”’ Secure Deletion - Data is overwritten before deletion

What's Included

  • βœ… Full-featured CryptNote class with SQLite storage
  • βœ… CryptNoteStandalone class for custom storage implementations
  • βœ… Comprehensive documentation (API Reference, Configuration, Security Guide)
  • βœ… Working examples (basic usage, standalone encryption, web interface)
  • βœ… Complete PHPUnit test suite
  • βœ… Production-ready code with security best practices

Requirements

  • PHP 8.0 or higher
  • OpenSSL extension
  • PDO extension with SQLite driver