pyage icon indicating copy to clipboard operation
pyage copied to clipboard

Actually good encryption. In Python.

Results 10 pyage issues
Sort by recently updated
recently updated
newest added

The `__init__.py` seems rather devoid of stuff. Was hoping to use this to encrypt some stuff programmatically, without shelling to the official age... Or am I just missing something?

pyage doesn't allow output to a TTY because it may not be safe if it's binary, but with the `--ascii` switch added std should be fine.

Bumps [cryptography](https://github.com/pyca/cryptography) from 40.0.2 to 41.0.3. Changelog Sourced from cryptography's changelog. 41.0.3 - 2023-08-01 * Fixed performance regression loading DH public keys. * Fixed a memory leak when using :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`....

dependencies

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. Commits 8fb96ed 2023.07.22 afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230) 2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229) 44df761 Hash pin Actions and...

dependencies

Bumps [requests](https://github.com/psf/requests) from 2.30.0 to 2.31.0. Release notes Sourced from requests's releases. v2.31.0 2.31.0 (2023-05-22) Security Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential forwarding of Proxy-Authorization...

dependencies

The scrypt work factor is encoded as a decimal integer string, which is parsed using `int()` here: https://github.com/jojonas/pyage/blob/d6b910db03b9f963efd40945a47df36a400b8f98/src/age/recipients/scrypt.py#L28 This is incorrect for two reasons. Firstly, it allows leading zeroes, which...

pre-commit v4.2.0 displays the following warning: ``` hook id `` uses deprecated stage names (commit, push) which will be removed in a future version. run: `pre-commit migrate-config` to automatically fix...

Tested with Python 3.12.1 python -m pip install versioneer versioneer install --vendor

python -m pip install -e . fails with: Obtaining file:///C:/code/enc/pyage Installing build dependencies ... done Checking if build backend supports build_editable ... done Getting requirements to build editable ... error...

See attached test file (zipped so GitHub will allow it), passphrase is "password" (no quotes). [hello.zip](https://github.com/user-attachments/files/17896976/hello.zip) Works fine with age/rage (generated with age): ``` C:\Programs\age\age>age.exe --decrypt hello.age Enter passphrase: ←[F←[Khello...