Lines Matching defs:wrap_info

878     wrap_info_t *wrap_info, char *key_data, CK_ULONG key_len)
888 objclass = wrap_info->class;
894 keytype = wrap_info->key_type;
1022 find_best_match_wrap_mech(wrap_info_t *wrap_info, int num_info,
1039 (wrap_info[i]).mech_type, src_slotnum,
1046 (wrap_info[i]).mech_type, dst_slotnum,
1076 CK_ULONG src_slotnum, CK_ULONG dst_slotnum, wrap_info_t *wrap_info)
1122 (void) memcpy(wrap_info,
1126 wrap_info->src_supports = src_supports;
1127 wrap_info->dst_supports = dst_supports;
1163 (void) memcpy(wrap_info,
1167 wrap_info->src_supports = B_TRUE;
1168 wrap_info->dst_supports = B_TRUE;
1193 (void) memcpy(wrap_info,
1197 wrap_info->src_supports = B_TRUE;
1198 wrap_info->dst_supports = B_TRUE;
1210 (void) memcpy(wrap_info,
1213 wrap_info->src_supports = B_TRUE;
1214 wrap_info->dst_supports = B_FALSE;
1218 (void) memcpy(wrap_info, &(rsa_wrap_info[rsa_first_src_mech]),
1221 wrap_info->src_supports = B_TRUE;
1222 wrap_info->dst_supports = B_FALSE;
1257 wrap_info_t wrap_info;
1290 dst_slot_session->slotnum, &wrap_info);
1299 if (wrap_info.class == CKO_SECRET_KEY) {
1307 key_len = wrap_info.key_length;
1313 if (wrap_info.iv_length > 0) {
1315 ivbuf, wrap_info.iv_length) < 0) {
1324 &wrap_info, key_data, key_len);
1329 wrappingMech.mechanism = wrap_info.mech_type;
1330 wrappingMech.pParameter = ((wrap_info.iv_length > 0) ? ivbuf : NULL);
1331 wrappingMech.ulParameterLen = wrap_info.iv_length;
1369 if (!wrap_info.dst_supports) {
1380 if (wrap_info.key_type == CKK_RSA) {
1382 wrap_info.class = CKO_PRIVATE_KEY;
1385 &unwrappingKey, &wrap_info, key_data, key_len);
1407 if (wrap_info.class == CKO_SECRET_KEY) {
1419 wrap_info.class = CKO_PRIVATE_KEY;
1421 &unwrappingKey, &wrap_info, key_data, key_len);