diff options
author | Jim Rees <rees@cvs.openbsd.org> | 2001-06-07 15:17:34 +0000 |
---|---|---|
committer | Jim Rees <rees@cvs.openbsd.org> | 2001-06-07 15:17:34 +0000 |
commit | e79bf55dc158d93c85332d7364cc081c5ed7f004 (patch) | |
tree | 0f156334f09069ae3055840248ec836e9d39d4cc /lib/libsectok/todos_scrw.h | |
parent | be748640a8100f6e89cc57bac4fe6358cb57b868 (diff) |
libsectok for secure tokens (smartcard, iButton, etc)
Diffstat (limited to 'lib/libsectok/todos_scrw.h')
-rw-r--r-- | lib/libsectok/todos_scrw.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/lib/libsectok/todos_scrw.h b/lib/libsectok/todos_scrw.h new file mode 100644 index 00000000000..65a6366f28b --- /dev/null +++ b/lib/libsectok/todos_scrw.h @@ -0,0 +1,57 @@ +/* + * See copyright notice at end of file + * + * $Id: todos_scrw.h,v 1.1 2001/06/07 15:17:33 rees Exp $ + */ + +extern unsigned char todos_scinvert[]; + +/* forward declarations */ + +int todos_scopen(int ttyn, int flags, int *ep); +int todos_scsetflags(int ttyn, int flags, int mask); +int todos_scrw(int ttyn, int cla, int ins, int p1, int p2, int ilen, unsigned char *ibuf, int olen, unsigned char *obuf, int *sw1p, int *sw2p); +int todos_sccardpresent(int ttyn); +int todos_scdsr(int ttyn); +int todos_scclose(int ttyn); +int todos_scxreset(int ttyn, int flags, unsigned char *atr, int *ep); +int todos_scdtr(int ttyn, int cmd); +int todos_scgetc(int ttyn, unsigned char *cp, int ms); +int todos_scputc(int ttyn, int ic); +int todos_scputblk(int ttyn, unsigned char *bp, int n); +void todos_scsleep(int ms); +void todos_scdrain(int ttyn); +int todos_scioT1(int ttyn, int cla, int ins, int p1, int p2, int ilen, unsigned char *ibuf, int olen, unsigned char *obuf, int *sw1p, int *sw2p); +int todos_scioT1Iblk(int ttyn, int ilen, unsigned char *ibuf, unsigned char *obuf); +int todos_scioT1pkt(int ttyn, unsigned char *ibuf, unsigned char *obuf); +int todos_get_atr(int ttyn, int flags, unsigned char *atr, struct scparam *param); + +/* +copyright 1997, 2001 +the regents of the university of michigan +all rights reserved + +permission is granted to use, copy, create derivative works +and redistribute this software and such derivative works +for any purpose, so long as the name of the university of +michigan is not used in any advertising or publicity +pertaining to the use or distribution of this software +without specific, written prior authorization. if the +above copyright notice or any other identification of the +university of michigan is included in any copy of any +portion of this software, then the disclaimer below must +also be included. + +this software is provided as is, without representation +from the university of michigan as to its fitness for any +purpose, and without warranty by the university of +michigan of any kind, either express or implied, including +without limitation the implied warranties of +merchantability and fitness for a particular purpose. the +regents of the university of michigan shall not be liable +for any damages, including special, indirect, incidental, or +consequential damages, with respect to any claim arising +out of or in connection with the use of the software, even +if it has been or is hereafter advised of the possibility of +such damages. +*/ |