working on documentation
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
\definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20}
|
\definecolor{huslateblue}{cmyk}{0.10, 0.00, 0.00, 0.20}
|
||||||
\tikzstyle{kleiner}=[font={\footnotesize}]
|
\tikzstyle{kleiner}=[font={\footnotesize}]
|
||||||
\tikzstyle{klein}=[font={\small}]
|
\tikzstyle{klein}=[font={\small}]
|
||||||
\tikzstyle{box}=[line width=2pt, draw=huslateblue, rounded corners, inner
|
\tikzstyle{box}=[align=center, line width=2pt, draw=huslateblue, rounded corners, inner
|
||||||
sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05]
|
sep=.2cm, shadeslate, drop shadow={opacity=.15}, shadow scale=1.05]
|
||||||
\tikzstyle{aktivbox}=[box, darkshadeslate]
|
\tikzstyle{aktivbox}=[box, darkshadeslate]
|
||||||
\tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue]
|
\tikzstyle{nichtrundelinie}=[line width=2pt, draw=hublue, kleiner, color=hublue]
|
||||||
|
|||||||
@@ -87,6 +87,10 @@ other computer, the :ref:`vicc` in relay mode can be used:
|
|||||||
\end{pgfonlayer}
|
\end{pgfonlayer}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.. include:: relay-note.txt
|
||||||
|
|
||||||
|
|
||||||
********************
|
********************
|
||||||
Download and Install
|
Download and Install
|
||||||
********************
|
********************
|
||||||
|
|||||||
@@ -48,36 +48,27 @@ reader.
|
|||||||
|
|
||||||
The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
||||||
|
|
||||||
.. tikz:: Virtual Smart Card used with PCSC-Lite
|
.. tikz:: Virtual Smart Card used with PCSC-Lite or WinSCard
|
||||||
:stringsubst:
|
:stringsubst:
|
||||||
:libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows
|
:libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows
|
||||||
|
|
||||||
\input{%(wd)s/bilder/tikzstyles.tex}
|
\input{%(wd)s/bilder/tikzstyles.tex}
|
||||||
\node (pcsclite)
|
\node (pcsclite)
|
||||||
[klein, aktivbox, shape=rectangle split, rectangle split parts=3, inner xsep=3em]
|
[klein, aktivbox, inner xsep=.7cm, text width=3cm]
|
||||||
{PCSC-Lite
|
{PC/SC Framework\\\
|
||||||
\nodepart{second}
|
(native)
|
||||||
\footnotesize \texttt{libpcsclite}
|
|
||||||
\nodepart{third}
|
|
||||||
\footnotesize \texttt{pcscd}
|
|
||||||
};
|
};
|
||||||
\node (pcsc) [box, kleiner, at=(pcsclite.two west)] {PC/SC};
|
\node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application};
|
||||||
\node (sca) [aktivbox, klein, left=of pcsc, align=center] {Smart Card\\Application};
|
\node (vpcd) [box, at=(pcsclite.east), xshift=-.3cm] {\texttt{vpcd}};
|
||||||
\node (vpcd) [box, at=(pcsclite.three east)] {\texttt{vpcd}};
|
\node (vicc) [aktivbox, right=of pcsclite] {\texttt{vicc}};
|
||||||
\node (vicc) [aktivbox, right=of vpcd] {\texttt{vicc}};
|
|
||||||
|
|
||||||
\begin{pgfonlayer}{background}
|
\begin{pgfonlayer}{background}
|
||||||
\path[linie]
|
\path[linie]
|
||||||
(sca) edge (pcsc)
|
(sca) edge (pcsclite)
|
||||||
(vpcd) edge (vicc)
|
(vpcd) edge (vicc)
|
||||||
;
|
;
|
||||||
\end{pgfonlayer}
|
\end{pgfonlayer}
|
||||||
|
|
||||||
.. versionadded:: 0.7
|
|
||||||
We implemented |vpcd| as user mode device driver for Windows so that
|
|
||||||
|vpicc| can directly be used in Windows' smart card applications that use
|
|
||||||
PC/SC.
|
|
||||||
|
|
||||||
.. versionadded:: 0.7
|
.. versionadded:: 0.7
|
||||||
The Virtual Smart Card optionally brings its own standalone implementation of
|
The Virtual Smart Card optionally brings its own standalone implementation of
|
||||||
PC/SC. This allows accessing |vpicc| without PCSC-Lite. Our PC/SC
|
PC/SC. This allows accessing |vpicc| without PCSC-Lite. Our PC/SC
|
||||||
@@ -90,27 +81,21 @@ The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
|||||||
|
|
||||||
\input{%(wd)s/bilder/tikzstyles.tex}
|
\input{%(wd)s/bilder/tikzstyles.tex}
|
||||||
\node (pcsclite)
|
\node (pcsclite)
|
||||||
[box, shape=rectangle split, rectangle split parts=2, inner xsep=3em]
|
[klein, box, text width=4cm]
|
||||||
{Virtual Smart Card
|
{Virtual Smart Card's\\
|
||||||
\nodepart{second}
|
PC/SC Framework
|
||||||
\footnotesize \texttt{libpcsclite} with \texttt{vpcd}
|
|
||||||
};
|
};
|
||||||
\node (pcsc) [box, kleiner, at=(pcsclite.two west)] {PC/SC};
|
\node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application};
|
||||||
\node (sca) [aktivbox, klein, left=of pcsc, align=center] {Smart Card\\Application};
|
\node (vicc) [aktivbox, right=of pcsclite] {\texttt{vicc}};
|
||||||
\node (vicc) [aktivbox, right=of pcsclite.two east] {\texttt{vicc}};
|
|
||||||
|
|
||||||
\begin{pgfonlayer}{background}
|
\begin{pgfonlayer}{background}
|
||||||
\path[linie]
|
\path[linie]
|
||||||
(sca) edge (pcsc)
|
(sca) edge (pcsclite)
|
||||||
(pcsclite.two east) edge (vicc)
|
(pcsclite) edge (vicc)
|
||||||
;
|
;
|
||||||
\end{pgfonlayer}
|
\end{pgfonlayer}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.. include:: relay-note.txt
|
|
||||||
|
|
||||||
|
|
||||||
.. include:: download.txt
|
.. include:: download.txt
|
||||||
|
|
||||||
|
|
||||||
@@ -133,6 +118,11 @@ the following:
|
|||||||
Building and installing |vpcd| on Windows
|
Building and installing |vpcd| on Windows
|
||||||
================================================================================
|
================================================================================
|
||||||
|
|
||||||
|
.. versionadded:: 0.7
|
||||||
|
We implemented |vpcd| as user mode device driver for Windows so that
|
||||||
|
|vpicc| can directly be used in Windows' smart card applications that use
|
||||||
|
PC/SC.
|
||||||
|
|
||||||
For the Windows integration we extended `Fabio Ottavi's UMDF Driver for a
|
For the Windows integration we extended `Fabio Ottavi's UMDF Driver for a
|
||||||
Virtual Smart Card Reader`_ with a |vpcd| interface. To build |vpcd| for
|
Virtual Smart Card Reader`_ with a |vpcd| interface. To build |vpcd| for
|
||||||
Windows we use `Windows Driver Kit 8.1 and Visual Studio 2013`_:
|
Windows we use `Windows Driver Kit 8.1 and Visual Studio 2013`_:
|
||||||
|
|||||||
@@ -48,36 +48,27 @@ reader.
|
|||||||
|
|
||||||
The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
||||||
|
|
||||||
.. tikz:: @PACKAGE_NAME@ used with PCSC-Lite
|
.. tikz:: @PACKAGE_NAME@ used with PCSC-Lite or WinSCard
|
||||||
:stringsubst:
|
:stringsubst:
|
||||||
:libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows
|
:libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows
|
||||||
|
|
||||||
\input{%(wd)s/bilder/tikzstyles.tex}
|
\input{%(wd)s/bilder/tikzstyles.tex}
|
||||||
\node (pcsclite)
|
\node (pcsclite)
|
||||||
[klein, aktivbox, shape=rectangle split, rectangle split parts=3, inner xsep=3em]
|
[klein, aktivbox, inner xsep=.7cm, text width=3cm]
|
||||||
{PCSC-Lite
|
{PC/SC Framework\\\
|
||||||
\nodepart{second}
|
(native)
|
||||||
\footnotesize \texttt{libpcsclite}
|
|
||||||
\nodepart{third}
|
|
||||||
\footnotesize \texttt{pcscd}
|
|
||||||
};
|
};
|
||||||
\node (pcsc) [box, kleiner, at=(pcsclite.two west)] {PC/SC};
|
\node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application};
|
||||||
\node (sca) [aktivbox, klein, left=of pcsc, align=center] {Smart Card\\Application};
|
\node (vpcd) [box, at=(pcsclite.east), xshift=-.3cm] {\texttt{vpcd}};
|
||||||
\node (vpcd) [box, at=(pcsclite.three east)] {\texttt{vpcd}};
|
\node (vicc) [aktivbox, right=of pcsclite] {\texttt{vicc}};
|
||||||
\node (vicc) [aktivbox, right=of vpcd] {\texttt{vicc}};
|
|
||||||
|
|
||||||
\begin{pgfonlayer}{background}
|
\begin{pgfonlayer}{background}
|
||||||
\path[linie]
|
\path[linie]
|
||||||
(sca) edge (pcsc)
|
(sca) edge (pcsclite)
|
||||||
(vpcd) edge (vicc)
|
(vpcd) edge (vicc)
|
||||||
;
|
;
|
||||||
\end{pgfonlayer}
|
\end{pgfonlayer}
|
||||||
|
|
||||||
.. versionadded:: 0.7
|
|
||||||
We implemented |vpcd| as user mode device driver for Windows so that
|
|
||||||
|vpicc| can directly be used in Windows' smart card applications that use
|
|
||||||
PC/SC.
|
|
||||||
|
|
||||||
.. versionadded:: 0.7
|
.. versionadded:: 0.7
|
||||||
The @PACKAGE_NAME@ optionally brings its own standalone implementation of
|
The @PACKAGE_NAME@ optionally brings its own standalone implementation of
|
||||||
PC/SC. This allows accessing |vpicc| without PCSC-Lite. Our PC/SC
|
PC/SC. This allows accessing |vpicc| without PCSC-Lite. Our PC/SC
|
||||||
@@ -90,27 +81,21 @@ The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_.
|
|||||||
|
|
||||||
\input{%(wd)s/bilder/tikzstyles.tex}
|
\input{%(wd)s/bilder/tikzstyles.tex}
|
||||||
\node (pcsclite)
|
\node (pcsclite)
|
||||||
[box, shape=rectangle split, rectangle split parts=2, inner xsep=3em]
|
[klein, box, text width=4cm]
|
||||||
{@PACKAGE_NAME@
|
{@PACKAGE_NAME@'s\\
|
||||||
\nodepart{second}
|
PC/SC Framework
|
||||||
\footnotesize \texttt{libpcsclite} with \texttt{vpcd}
|
|
||||||
};
|
};
|
||||||
\node (pcsc) [box, kleiner, at=(pcsclite.two west)] {PC/SC};
|
\node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application};
|
||||||
\node (sca) [aktivbox, klein, left=of pcsc, align=center] {Smart Card\\Application};
|
\node (vicc) [aktivbox, right=of pcsclite] {\texttt{vicc}};
|
||||||
\node (vicc) [aktivbox, right=of pcsclite.two east] {\texttt{vicc}};
|
|
||||||
|
|
||||||
\begin{pgfonlayer}{background}
|
\begin{pgfonlayer}{background}
|
||||||
\path[linie]
|
\path[linie]
|
||||||
(sca) edge (pcsc)
|
(sca) edge (pcsclite)
|
||||||
(pcsclite.two east) edge (vicc)
|
(pcsclite) edge (vicc)
|
||||||
;
|
;
|
||||||
\end{pgfonlayer}
|
\end{pgfonlayer}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.. include:: relay-note.txt
|
|
||||||
|
|
||||||
|
|
||||||
.. include:: download.txt
|
.. include:: download.txt
|
||||||
|
|
||||||
|
|
||||||
@@ -133,6 +118,11 @@ the following:
|
|||||||
Building and installing |vpcd| on Windows
|
Building and installing |vpcd| on Windows
|
||||||
================================================================================
|
================================================================================
|
||||||
|
|
||||||
|
.. versionadded:: 0.7
|
||||||
|
We implemented |vpcd| as user mode device driver for Windows so that
|
||||||
|
|vpicc| can directly be used in Windows' smart card applications that use
|
||||||
|
PC/SC.
|
||||||
|
|
||||||
For the Windows integration we extended `Fabio Ottavi's UMDF Driver for a
|
For the Windows integration we extended `Fabio Ottavi's UMDF Driver for a
|
||||||
Virtual Smart Card Reader`_ with a |vpcd| interface. To build |vpcd| for
|
Virtual Smart Card Reader`_ with a |vpcd| interface. To build |vpcd| for
|
||||||
Windows we use `Windows Driver Kit 8.1 and Visual Studio 2013`_:
|
Windows we use `Windows Driver Kit 8.1 and Visual Studio 2013`_:
|
||||||
|
|||||||
Reference in New Issue
Block a user