OpenSC fork, with some Italian healthcare smart card utils
Go to file
Doug Engert 456ac56693 PIV Improved parsing of data from the card
Based on Fuzz testing, many of the calls to sc_asn1_find_tag were replaced
with sc_asn1_read_tag. The input is also tested that the
expected tag is  the first byte. Additional tests are also add.

sc_asn1_find_tag will skip 0X00 or 0Xff if found. NIST sp800-73-x specs
do not allow these extra bytes.

 On branch PIV-improved-parsing
 Changes to be committed:
	modified:   card-piv.c
2021-08-04 08:58:06 +02:00
.github Skip openpgp test for now 2021-08-04 08:57:34 +02:00
MacOSX use OpenPACE 1.1.1 2021-04-25 12:03:52 +02:00
doc Update piv-tool man pages for AES 2021-05-20 11:07:29 +02:00
etc silince generation of files 2021-04-26 18:13:43 +02:00
m4 configure: Add option to generate code coverage (for unit tests) 2020-01-07 17:07:48 +01:00
packaging/debian.templates fix LGPL version 2013-09-29 20:55:41 +02:00
src PIV Improved parsing of data from the card 2021-08-04 08:58:06 +02:00
tests Fix 'make check' when make --jobs= is used 2021-05-06 15:05:15 +02:00
win32 ATRMask: better describe the rule to be applied 2021-05-12 07:51:42 +02:00
.gitignore Ignore build artifacts 2021-01-11 14:49:22 +01:00
.gitlab-ci.yml Integrated virt_CACard in CI jobs (#1757) 2019-08-20 15:17:14 +02:00
.travis.yml Workaround for broken Ubuntu Focal images 2021-05-06 15:02:45 +02:00
COPYING Import new license file with correct address 2020-01-09 15:35:11 +01:00
Makefile.am configure: Add option to generate code coverage (for unit tests) 2020-01-07 17:07:48 +01:00
Makefile.mak autostart is a subfeature of OpenSC tools 2019-04-08 11:16:13 +02:00
NEWS Update NEWS with recently merged changes 2021-06-29 13:58:55 +02:00
README link README to README.md 2015-11-02 23:54:36 +01:00
README.md README: Update badges and links from travis 2021-08-04 08:57:34 +02:00
SECURITY.md SECURITY.md: Introduce security reporting process 2020-07-03 17:32:50 +02:00
appveyor.yml use OpenPACE 1.1.1 2021-04-25 12:03:52 +02:00
bootstrap build: bootstrap script has expected content 2014-05-11 09:15:27 +02:00
bootstrap.ci bootstrap.ci: stop echoing executed commands 2018-05-21 20:45:04 +02:00
configure.ac New rc published 2021-06-29 18:17:19 +02:00
version.m4 version.m4: remove unused macro PACKAGE_VERSION_REVISION 2018-05-21 20:45:04 +02:00

README.md

OpenSC documentation

Wiki is available online

Please take a look at the documentation before trying to use OpenSC.

Linux build OSX build AppVeyor CI Build Status Coverity Scan Status Language grade: C/C++ Fuzzing Status CII Best Practices

Build and test status of specific cards:

Cards Status
CAC CAC
virt_CACard virt_CACard
Coolkey Coolkey
PivApplet PIV
OpenPGP Applet OpenPGP
GidsApplet GIDS
IsoApplet IsoApplet
OsEID (MyEID) OsEID (MyEID)