Commit Graph

576 Commits

Author SHA1 Message Date
frankmorgner
f7766a3b5a minor simplifications
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@576 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 13:50:14 +00:00
frankmorgner
4ecee40800 separated programming guide
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@575 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 13:40:31 +00:00
frankmorgner
bcedbe13fe git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 13:14:02 +00:00
frankmorgner
7fd5d06b4d including a simple example program mainly for documentation
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@573 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 13:07:12 +00:00
frankmorgner
9c3b56708b include npa.h as global resource
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@572 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 12:21:40 +00:00
oepen
9253776f4c Fix paths to doxylinkwq
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@571 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 10:45:23 +00:00
frankmorgner
89316506b6 added more structure
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@570 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 09:29:48 +00:00
frankmorgner
862d457e94 - surrendered to the incompletenes of breathe. now including only documentation of important stuff by hand.
- added example code using npa-tool.c


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@569 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 09:11:51 +00:00
frankmorgner
36f7e16cda automatically update doxygen documentation if possible
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@568 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-25 21:32:02 +00:00
frankmorgner
17428d2d74 Compromise with documentation: Include the most important parts of libnpa with
breathe and reference the details with doxylink to external doxygen pages


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@567 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-25 19:35:29 +00:00
frankmorgner
1094a7ed22 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-24 22:09:08 +00:00
frankmorgner
ea4c81ef6f documentation: grouping and other things
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@565 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-24 19:23:44 +00:00
frankmorgner
4b3f996ba9 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-23 00:12:14 +00:00
frankmorgner
4a889ed736 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@563 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-22 22:15:32 +00:00
frankmorgner
ca3e3168c8 document only public interface
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@562 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-22 21:48:45 +00:00
frankmorgner
f6efde7a1b dont generate sourcecode documentation for binaries
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@561 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-22 21:48:12 +00:00
frankmorgner
fa767abec2 added workaround to avoid potentially conflicting types of mse:set at's
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@560 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-18 09:03:13 +00:00
frankmorgner
061770da81 - found OpenSSL's limitation to not use optional item templates in other item templates. this caused errors on parsing mse:set at during ta
- checking terminal's signature now seems stable, so it is enabled by default


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@559 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 14:29:03 +00:00
oepen
8959615e16 Fixed a typo
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@558 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 12:28:41 +00:00
frankmorgner
c57e5ad7ef documenting only interface to the outside world
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@557 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 11:29:34 +00:00
frankmorgner
290fe90f3c - added support for verifying terminal's signature including auxiliary data (experimental, currently disabled)
- debugging openssl where possible/needed
- using openssl instead of opensc for asn1


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@556 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 11:28:47 +00:00
oepen
1fc1aa6ca1 Changed favicon
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@555 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 11:19:17 +00:00
oepen
cb67574dd7 -Added Virtual Smartcard logo to documentation
-Changed theme


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@554 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 11:11:38 +00:00
oepen
5ada5ee1b1 Fix __attribute__ handling of doxygen
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@553 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 09:25:14 +00:00
oepen
2fa265c4c8 Added npa documentation to breathe
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@552 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 15:36:31 +00:00
oepen
7717354b4f -Removed README.dox from ccid Doxyfile inputs
-Started to use breathe to integrate Doxygen documentation into sphinx


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@551 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 15:28:27 +00:00
oepen
4766e77320 -Exclude OpenSC from documentation
-Enable XML documentation generation for sphinx


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@550 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 14:50:19 +00:00
oepen
57b717a3a3 -Converted CVC_check_cert function call to CVC_check_description
-Removed README.dox from Doxygen input
-Excluded opensc from the documentation
-Enabled generation of XML documentation (for sphinx)


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@549 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 13:41:55 +00:00
oepen
9e4e1ddc5c Fixed highlighting of configure commands in npa documentation
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@548 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 09:08:31 +00:00
oepen
ab0df75e85 Fixed links
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@547 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 15:36:38 +00:00
oepen
d67bcead32 Converted npa documentation to reStructuredText (mostly)
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@546 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 15:11:15 +00:00
oepen
66d18dddf3 Converted most of the documentation to reStructuredText in order to be able to sphinx for documentation
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 14:02:39 +00:00
oepen
daf8dded63 Converted ccid documentation to reStructuredText
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@544 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 12:30:40 +00:00
oepen
85a5503aed Starting to use sphinx for documentation
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@543 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 11:48:25 +00:00
frankmorgner
5ab6ee7162 fixed error on using stdout as debug log
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@542 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 15:42:11 +00:00
frankmorgner
1792046547 implemented ssl_error as macro
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@541 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 15:41:37 +00:00
frankmorgner
7c2be6b93c implemented ssl_error as macro
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@540 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 15:41:23 +00:00
frankmorgner
c22199f623 - moved example apdus to npa-tool
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@539 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-26 08:01:30 +00:00
frankmorgner
c968af76f9 - fixed type of auxiliary data in c-apdu
- parsing mse:set for ta
- check terminals signature for ta


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@538 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-23 15:35:47 +00:00
frankmorgner
fd6a13263d - checking description against the certificate is now done internally in libnpa, removed hash of certificate description from pace output
- importing terminal certificates to verify terminals signature
- fixed hex dump without sc_context


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@537 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-23 13:19:59 +00:00
frankmorgner
2a59a1806a - fixed corruption of certificate description
- adjusted output parsing from certificate_description_print
- fixed check for certificate description in terminal certificate


git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@536 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-22 13:48:59 +00:00
frankmorgner
62d8b637ab generating cv certificate from apdu data to perform check against certificate description
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@535 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-21 22:08:52 +00:00
frankmorgner
a75ae8a2bd handling certificate description and chat in libnpa instead of ccid-emulator
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@534 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 21:22:32 +00:00
frankmorgner
85158c9ed9 checking certificate description on pso:verify certificate
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@533 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 20:12:50 +00:00
frankmorgner
93d727841e dumping chat
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@532 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 19:41:31 +00:00
frankmorgner
d8e2eb9afc dumping certificate description
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@531 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 19:36:32 +00:00
frankmorgner
3fc68b1682 fixed problems on initialization
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-17 20:42:51 +00:00
frankmorgner
dc3164422a added ugly hack to support changing the eID-PIN with AusweisApp
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@529 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-14 14:24:30 +00:00
frankmorgner
b66134e000 fixed parsing of modification input
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@528 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-14 14:07:28 +00:00
oepen
bef62adbfc Lexically sorted the optparse options
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527 96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-07 09:06:18 +00:00