Lines Matching defs:kssl_params

94 	kssl_params_t *kssl_params;
186 "Cannot allocate memory for the kssl_params "
192 kssl_params = (kssl_params_t *)buf;
194 buf = (char *)(kssl_params + 1);
198 key = &kssl_params->kssl_privkey;
201 key->ks_attrs_offset = buf - (char *)kssl_params;
212 buf - (char *)kssl_params;
226 kssl_params->kssl_is_nxkey = 1;
227 bcopy(tlabel, kssl_params->kssl_token.toklabel,
229 kssl_params->kssl_token.pinlen = creds->credlen;
230 kssl_params->kssl_token.tokpin_offset =
231 buf - (char *)kssl_params;
232 kssl_params->kssl_token.ck_rv = 0;
241 key = &kssl_params->kssl_privkey;
244 key->ks_attrs_offset = buf - (char *)kssl_params;
253 buf - (char *)kssl_params;
260 bcopy(kssl_attrs, ((char *)kssl_params) + key->ks_attrs_offset,
268 kssl_params->kssl_certs.sc_count = ncerts;
277 kssl_params->kssl_certs.sc_sizes_offset = buf - (char *)kssl_params;
280 kssl_params->kssl_certs.sc_certs_offset = buf - (char *)kssl_params;
290 return (kssl_params);
581 kssl_params_t *kssl_params = NULL;
740 kssl_params = kmf_to_kssl(nxkey, (KMF_RAW_KEY_DATA *)key.keyp,
750 return (kssl_params);
767 kssl_params_t *kssl_params;
825 kssl_params = realloc(old_params, newlen);
827 kssl_params->kssl_params_size = newlen;
828 kssl_params->kssl_certs.sc_count += ncerts;
831 buf = (char *)kssl_params;
832 buf += kssl_params->kssl_certs.sc_sizes_offset;
842 buf = (char *)kssl_params;
843 buf += kssl_params->kssl_certs.sc_certs_offset;
857 return (kssl_params);
868 kssl_params_t *kssl_params;
881 kssl_params = kmf_to_kssl(0, rsa, ncerts, certs, paramsize, NULL,
889 return (kssl_params);
900 kssl_params_t *kssl_params;
916 kssl_params = kmf_to_kssl(0, rsa, ncerts, certs, paramsize, NULL,
924 return (kssl_params);
1049 kssl_params_t *kssl_params;
1154 kssl_params = load_from_pkcs11(kmfh,
1160 kssl_params = load_from_pkcs12(kmfh,
1166 kssl_params = load_from_pem(kmfh,
1173 if (kssl_params == NULL) {
1181 bcopy(kssl_suites, kssl_params->kssl_suites,
1182 sizeof (kssl_params->kssl_suites));
1183 kssl_params->kssl_params_size = bufsize;
1184 kssl_params->kssl_addr = server_addr;
1185 kssl_params->kssl_session_cache_timeout = timeout;
1186 kssl_params->kssl_proxy_port = proxy_port;
1187 kssl_params->kssl_session_cache_size = scache_size;
1190 kssl_params = add_cacerts(kmfh, kssl_params, cacert_chain_file);
1191 if (kssl_params == NULL) {
1192 bzero(kssl_params, bufsize);
1193 free(kssl_params);
1199 if (kssl_send_command((char *)kssl_params, KSSL_ADD_ENTRY) < 0) {
1202 if (kssl_params->kssl_is_nxkey)
1203 err = kssl_params->kssl_token.ck_rv;
1206 bzero(kssl_params, bufsize);
1207 free(kssl_params);
1215 bzero(kssl_params, bufsize);
1216 free(kssl_params);