3 days ago I released Johnnycanencrypt 0.9.0. Here is the changelog:
- 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.
The other big change is about certifying someone's key. We can use the primary key (either on disk or on Yubikey) to do the signing.
k = ks.certify_key( my_key, k, ["Kushal Das <firstname.lastname@example.org>", "Kushal Das <email@example.com>"], jce.SignatureType.PositiveCertification, password=password, )
In the above example I am signing two user ids of the key
my_key with a