Welcome to Johnny Can Encrypt’s documentation!¶
This is a Python module providing encryption and decryption operations based on OpenPGP. It uses sequoia-pgp project for the actual operations. This does not depend on the existing gpg tooling.
Contents:
- Installing for usage in a virtualenvironment
- Building Johnny Can Encrypt for development
- Introduction to johnnycanencrypt
- API Documentation
- The internal johnnycanencrypt module written in Rust
exp_parse_cert_bytes()exp_parse_cert_file()exp_parse_keyring_file()parse_cert_bytes()parse_cert_file()update_primary_expiry_in_cert()update_subkeys_expiry_in_cert()parse_keyring_file()export_keyring_file()encrypt_bytes_to_file()get_ssh_pubkey()enable_otp_usb()disable_otp_usb()get_key_cipher_details()revoke_uid_in_cert()add_uid_in_cert()update_password()verify_userpin()verify_adminpin()Johnny
- Smartcard access