Changeset 4251a23 in OpenSC
- Timestamp:
- 12/21/11 09:25:06 (5 months ago)
- Children:
- aae5b93
- Parents:
- d505a55
- git-author:
- Xiaoshuo <xiaoshuo@…> (12/21/11 09:25:06)
- git-committer:
- Xiaoshuo <xiaoshuo@…> (12/21/11 09:25:06)
- Files:
-
- 3 added
- 10 edited
-
src/libopensc/Makefile.am (modified) (1 diff)
-
src/libopensc/Makefile.mak (modified) (1 diff)
-
src/libopensc/card-epass2003.c (added)
-
src/libopensc/cardctl.h (modified) (1 diff)
-
src/libopensc/cards.h (modified) (2 diffs)
-
src/libopensc/ctx.c (modified) (1 diff)
-
src/pkcs15init/Makefile.am (modified) (2 diffs)
-
src/pkcs15init/Makefile.mak (modified) (1 diff)
-
src/pkcs15init/epass2003.profile (added)
-
src/pkcs15init/pkcs15-epass2003.c (added)
-
src/pkcs15init/pkcs15-init.h (modified) (1 diff)
-
src/pkcs15init/pkcs15-lib.c (modified) (1 diff)
-
win32/OpenSC.wxs.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libopensc/Makefile.am
r215c133 r4251a23 35 35 card-mcrd.c card-starcos.c card-openpgp.c card-jcop.c \ 36 36 card-oberthur.c card-belpic.c card-atrust-acos.c card-entersafe.c \ 37 card-epass2003.c \ 37 38 card-incrypto34.c card-piv.c card-muscle.c card-acos5.c \ 38 39 card-asepcos.c card-akis.c card-gemsafeV1.c card-rutoken.c \ -
src/libopensc/Makefile.mak
refc5760 r4251a23 18 18 card-mcrd.obj card-starcos.obj card-openpgp.obj card-jcop.obj \ 19 19 card-oberthur.obj card-belpic.obj card-atrust-acos.obj card-entersafe.obj \ 20 card-epass2003.obj \ 20 21 card-incrypto34.obj card-piv.obj card-muscle.obj card-acos5.obj \ 21 22 card-asepcos.obj card-akis.obj card-gemsafeV1.obj card-rutoken.obj \ -
src/libopensc/cardctl.h
r17c295a r4251a23 710 710 } sc_entersafe_gen_key_data; 711 711 712 #define SC_EPASS2003_KEY 0x00000010 713 #define SC_EPASS2003_KEY_RSA 0x00000011 714 #define SC_EPASS2003_SECRET 0x00000020 715 #define SC_EPASS2003_SECRET_PRE 0x00000021 716 #define SC_EPASS2003_SECRET_PIN 0x00000022 717 718 #define EPASS2003_AC_EVERYONE 0x00 719 #define EPASS2003_AC_USER 0x06 720 #define EPASS2003_AC_SO 0x08 721 #define EPASS2003_AC_NOONE 0x0F 722 #define EPASS2003_AC_MAC_UNEQUAL 0x80 723 #define EPASS2003_AC_MAC_NOLESS 0x90 724 #define EPASS2003_AC_MAC_LESS 0xA0 725 #define EPASS2003_AC_MAC_EQUAL 0xB0 726 727 #define FID_STEP 0x20 728 729 typedef struct sc_epass2003_wkey_data_st { 730 u8 type; 731 union { 732 struct { 733 unsigned short fid; 734 struct sc_pkcs15_prkey_rsa* rsa; 735 } es_key; 736 struct { 737 u8 kid; 738 u8 EC; 739 u8 ac[2]; 740 u8 key_val[256]; 741 size_t key_len; 742 } es_secret; 743 } key_data; 744 } sc_epass2003_wkey_data; 745 746 typedef struct sc_epass2003_gen_key_data_st { 747 int prkey_id; 748 int pukey_id; 749 size_t key_length; 750 u8 *modulus; 751 } sc_epass2003_gen_key_data; 752 712 753 #if defined(__APPLE__) || defined(sun) 713 754 #pragma pack() -
src/libopensc/cards.h
r2757253 r4251a23 157 157 SC_CARD_TYPE_ENTERSAFE_3K, 158 158 SC_CARD_TYPE_ENTERSAFE_FTCOS_PK_01C, 159 SC_CARD_TYPE_ENTERSAFE_FTCOS_EPASS2003, 159 160 160 161 /* MyEID cards */ … … 212 213 extern sc_card_driver_t *sc_get_akis_driver(void); 213 214 extern sc_card_driver_t *sc_get_entersafe_driver(void); 215 extern sc_card_driver_t *sc_get_epass2003_driver(void); 214 216 extern sc_card_driver_t *sc_get_rutoken_driver(void); 215 217 extern sc_card_driver_t *sc_get_rtecp_driver(void); -
src/libopensc/ctx.c
ra59ded7 r4251a23 92 92 #ifdef ENABLE_OPENSSL 93 93 { "entersafe",(void *(*)(void)) sc_get_entersafe_driver }, 94 { "epass2003",(void *(*)(void)) sc_get_epass2003_driver }, 94 95 #endif 95 96 { "rutoken", (void *(*)(void)) sc_get_rutoken_driver }, -
src/pkcs15init/Makefile.am
r2ea78bf r4251a23 22 22 asepcos.profile \ 23 23 entersafe.profile \ 24 epass2003.profile \ 24 25 rutoken_ecp.profile \ 25 26 westcos.profile \ … … 41 42 pkcs15-setcos.c pkcs15-incrypto34.c pkcs15-muscle.c \ 42 43 pkcs15-asepcos.c pkcs15-rutoken.c pkcs15-entersafe.c \ 43 pkcs15-rtecp.c pkcs15-myeid.c \44 pkcs15-rtecp.c pkcs15-myeid.c pkcs15-epass2003.c \ 44 45 pkcs15-oberthur.c pkcs15-oberthur-awp.c \ 45 46 pkcs15-authentic.c pkcs15-iasecc.c -
src/pkcs15init/Makefile.mak
rea7eb69 r4251a23 9 9 pkcs15-muscle.obj pkcs15-asepcos.obj pkcs15-rutoken.obj \ 10 10 pkcs15-entersafe.obj pkcs15-rtecp.obj pkcs15-westcos.obj \ 11 pkcs15-myeid.obj pkcs15-authentic.obj pkcs15-iasecc.obj 11 pkcs15-myeid.obj pkcs15-authentic.obj pkcs15-iasecc.obj \ 12 pkcs15-epass2003.obj 12 13 13 14 all: $(TARGET) -
src/pkcs15init/pkcs15-init.h
rd888b3f r4251a23 392 392 extern struct sc_pkcs15init_operations *sc_pkcs15init_get_rutoken_ops(void); 393 393 extern struct sc_pkcs15init_operations *sc_pkcs15init_get_entersafe_ops(void); 394 extern struct sc_pkcs15init_operations *sc_pkcs15init_get_epass2003_ops(void); 394 395 extern struct sc_pkcs15init_operations *sc_pkcs15init_get_rtecp_ops(void); 395 396 extern struct sc_pkcs15init_operations *sc_pkcs15init_get_westcos_ops(void); -
src/pkcs15init/pkcs15-lib.c
r9027279 r4251a23 148 148 { "asepcos", (void*) sc_pkcs15init_get_asepcos_ops }, 149 149 { "entersafe",(void*) sc_pkcs15init_get_entersafe_ops }, 150 { "epass2003",(void*) sc_pkcs15init_get_epass2003_ops }, 150 151 { "rutoken_ecp", (void *) sc_pkcs15init_get_rtecp_ops }, 151 152 { "westcos", (void *) sc_pkcs15init_get_westcos_ops }, -
win32/OpenSC.wxs.in
r2ffa346 r4251a23 108 108 <File Source="$(var.SOURCE_DIR)\src\pkcs15init\entersafe.profile"/> 109 109 </Component> 110 <Component Id="epass2003.profile" Guid="*" Win64="$(var.Win64YesNo)"> 111 <File Source="$(var.SOURCE_DIR)\src\pkcs15init\epass2003.profile"/> 112 </Component> 110 113 <Component Id="myeid.profile" Guid="*" Win64="$(var.Win64YesNo)"> 111 114 <File Source="$(var.SOURCE_DIR)\src\pkcs15init\myeid.profile"/> … … 174 177 <ComponentRef Id="cardos.profile"/> 175 178 <ComponentRef Id="entersafe.profile"/> 179 <ComponentRef Id="epass2003.profile"/> 176 180 <ComponentRef Id="myeid.profile"/> 177 181 <ComponentRef Id="setcos.profile"/>
Note: See TracChangeset
for help on using the changeset viewer.
