https://github.com/vletoux/openpgpmdrv
OpenPGP smart card minidriver
https://github.com/vletoux/openpgpmdrv
Last synced: about 1 year ago
JSON representation
OpenPGP smart card minidriver
- Host: GitHub
- URL: https://github.com/vletoux/openpgpmdrv
- Owner: vletoux
- Created: 2019-02-28T19:32:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T20:38:42.000Z (over 1 year ago)
- Last Synced: 2025-03-25T01:51:12.837Z (about 1 year ago)
- Language: C
- Size: 140 KB
- Stars: 11
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenPGP minidriver
A minidriver for the OpenPGP card.
These project should be considered in addition to the [OpenPGP CSP project](https://github.com/vletoux/OpenPGP-CSP).
It has been designed to provide support for the OpenPGP card.
## Getting Started
Open the solution in Visual Studio and build the project.
The version used for the development is Visual Studio 2012
### Prerequisites
The current release is signed by a SHA2 certificate (kernel mode signing).
That means that the [Microsoft Security Advisory 3033929](https://docs.microsoft.com/en-us/security-updates/securityadvisories/2015/3033929) MUST be installed.
## Running the tests
Run certutil -scinfo (beware of the 32 or 64 bits version when doing test - c:\windows\syswow64\certutil.exe is the 32 bits one)
and double check that the Card name is filled.
### Certutil test with the "Open PGP Card v2"
```
0: SCM Microsystems Inc. SCR33x USB Smart Card Reader 0
--- Lecteur�: SCM Microsystems Inc. SCR33x USB Smart Card Reader 0
--- Statut�: SCARD_STATE_PRESENT | SCARD_STATE_UNPOWERED
--- Statut�: Carte disponible pour utilisation.
--- Carte�: OpenPGP
--- ATR�:
3b da 18 ff 81 b1 fe 75 1f 03 00 31 c5 73 c0 01 ;......u...1.s..
40 00 90 00 0c @....
```
## Authors
* **Vincent LE TOUX** - *Initial commit*
## License
This project is licensed under the LGPL License