Lines Matching refs:sk
6302 secret_key_obj_t *sk; local
6304 sk = malloc(sizeof (secret_key_obj_t));
6305 if (sk == NULL) {
6308 (void) memcpy(sk, old_secret_key_obj_p, sizeof (secret_key_obj_t));
6311 sk->sk_value = malloc(sk->sk_value_len);
6312 if (sk->sk_value == NULL) {
6313 free(sk);
6316 (void) memcpy(sk->sk_value, old_secret_key_obj_p->sk_value,
6317 (sizeof (CK_BYTE) * sk->sk_value_len));
6324 sk->key_sched = malloc(old_secret_key_obj_p->keysched_len);
6325 if (sk->key_sched == NULL) {
6326 freezero(sk->sk_value, sk->sk_value_len);
6327 free(sk);
6330 sk->keysched_len = old_secret_key_obj_p->keysched_len;
6331 (void) memcpy(sk->key_sched, old_secret_key_obj_p->key_sched,
6332 sk->keysched_len);
6335 *new_secret_key_obj_p = sk;