Lines Matching defs:encrypt_init
45 crypto_encrypt_init_t encrypt_init;
91 encrypt_init.ei_key.ck_format = CRYPTO_KEY_REFERENCE;
92 encrypt_init.ei_key.ck_obj_id = key_p->k_handle;
95 encrypt_init.ei_key.ck_format = CRYPTO_KEY_RAW;
96 encrypt_init.ei_key.ck_data =
98 if (encrypt_init.ei_key.ck_data == NULL) {
102 encrypt_init.ei_key.ck_length =
106 if (get_rsa_public_key(key_p, &encrypt_init.ei_key) !=
117 encrypt_init.ei_session = session_p->k_session;
127 encrypt_init.ei_mech.cm_type = k_mech_type;
128 encrypt_init.ei_mech.cm_param = pMechanism->pParameter;
129 encrypt_init.ei_mech.cm_param_len = pMechanism->ulParameterLen;
131 while ((r = ioctl(kernel_fd, CRYPTO_ENCRYPT_INIT, &encrypt_init)) < 0) {
138 if (encrypt_init.ei_return_value != CRYPTO_SUCCESS) {
140 encrypt_init.ei_return_value);
147 free(encrypt_init.ei_key.ck_data);
149 free_key_attributes(&encrypt_init.ei_key);