87
85
gpg_error_t iso7816_get_data (int slot, int extended_mode, int tag,
88
86
unsigned char **result, size_t *resultlen);
89
87
gpg_error_t iso7816_put_data (int slot, int extended_mode, int tag,
90
const unsigned char *data, size_t datalen);
88
const void *data, size_t datalen);
91
89
gpg_error_t iso7816_put_data_odd (int slot, int extended_mode, int tag,
92
const unsigned char *data, size_t datalen);
90
const void *data, size_t datalen);
93
91
gpg_error_t iso7816_manage_security_env (int slot, int p1, int p2,
94
92
const unsigned char *data,
96
gpg_error_t iso7816_compute_ds (int slot,
94
gpg_error_t iso7816_compute_ds (int slot, int extended_mode,
97
95
const unsigned char *data, size_t datalen,
98
97
unsigned char **result, size_t *resultlen);
99
98
gpg_error_t iso7816_decipher (int slot, int extended_mode,
100
99
const unsigned char *data, size_t datalen,
102
101
unsigned char **result, size_t *resultlen);
103
gpg_error_t iso7816_internal_authenticate (int slot,
102
gpg_error_t iso7816_internal_authenticate (int slot, int extended_mode,
104
103
const unsigned char *data, size_t datalen,
105
105
unsigned char **result, size_t *resultlen);
106
106
gpg_error_t iso7816_generate_keypair (int slot, int extended_mode,
107
107
const unsigned char *data, size_t datalen,