Releases: kushaldas/johnnycanencrypt
Releases · kushaldas/johnnycanencrypt
Release v0.15.0
[0.15.0] - 2024-09-26
Fixed
Added
Release v0.14.1
Updated sequoia-openpgp
and buffered-reader
dependencies.
Release v0.14.0
Fixed
- Fixes #135, adds
get_key_cipher_details
in rjce. - Updates Rust dependencies.
- CI uses stable Rust toolchain.
Release v0.13.1
Release v0.13.0
Added
- We can now disable OTP for both YubiKey4/5 #130.
Release v0.12.0
Added
- Adds
enable_otp_usb
in rjce. - Adds
disable_otp_usb
in rjce. - Changed license to LGPL-3.0-or-later
Release v0.11.1
Small update to create separate wheels for arm64
and x86_64
on Mac.
Release v0.11.0
Added
- Type annotation for the rust part of the codebase.
can_primary_expire
new argument tocreate_key
function call.- Updated
pyo3
dependency to0.17.2
. - Adds
get_card_version
in rjce. - Adds
TouchMode
enum in rjce. - Adds
get_card_touch_policies
function to find available options. - Adds
KeySlot
enum in rjce - Adds
get_keyslot_touch_policy
function to set touch policy. - Adds
set_keyslot_touch_policy
function to set touch policy. - Updates pyo3 to
0.17.3
You can now python3 -m pip install johnnycanencrypt
on a Linux box to get the wheel directly.
Release v0.10.0
[0.10.0] - 2022-09-20
Fixed
- Fixes #111 to verify compressed signed message.
Added
verify_and_extract_bytes
function to extract the verified bytes.verify_and_extract_file
function to extract the verified file.get_ssh_pubkey
to get ssh style key for authentication subkey in rjce #114.- Adds https://docs.rs/sshkeys/0.3.2/sshkeys/index.html as dependency.
Release v0.9.0
[0.9.0] - 2022-08-30
Added
- Adds
setuptools-rust
as build system. - Key.uids now contains the certification details of each user id.
merge_keys
in rjce now takes a force boolean argument.certify_key
can sign/certify another key by both card and on disk primary key.