opcard
is a Rust implementation of the OpenPGP smart card specification
v3.4.
This is alpha software and should currently not be used outside of testing. Updates may lead to data loss and the security of the keys and PINs is not guaranteed.
opcard
currently supports the basic OpenPGP Card functionality (key generation,
key import, signing, decrypting, card administration) for Curve25519 and NIST
P-256. See the issues for the v1.0.0 milestone for all
missing features for a first stable release.
Check out the user guide for more information on what can be done.
Currently only available for the Nitrokey 3A Mini.
Download the latest compiled release ZIP file.
Plug your Nitrokey 3A Mini and use nitropy to install it with
nitropy nk3 update <path/to/release/zip/file>
If you enconter a bug or have a feature request, please inform us on our forum.
Please include the output of gpg --card-status
so for context.
This project is licensed under the GNU Lesser General Public License (LGPL)
version 3. Configuration files and examples are licensed under the
CC0 1.0 license. For more information, see the license header in
each file. You can find a copy of the license texts in the
LICENSES
directory.
This project complies with version 3.0 of the REUSE specification.