Lines Matching defs:kms_aes_ctx

88 	kms_aes_ctx_t *kms_aes_ctx;
90 kms_aes_ctx = calloc(1, sizeof (kms_aes_ctx_t));
91 if (kms_aes_ctx == NULL) {
95 kms_aes_ctx->key_sched = aes_alloc_keysched(&size, 0);
97 if (kms_aes_ctx->key_sched == NULL) {
98 free(kms_aes_ctx);
102 kms_aes_ctx->keysched_len = size;
107 session_p->encrypt.context = kms_aes_ctx;
111 session_p->decrypt.context = kms_aes_ctx;
134 free(kms_aes_ctx);
150 (void) memcpy(kms_aes_ctx->key_sched, OBJ_KEY_SCHED(key_p),
152 kms_aes_ctx->keysched_len = OBJ_KEY_SCHED_LEN(key_p);
161 (OBJ_SEC_VALUE_LEN(key_p) * 8), kms_aes_ctx->key_sched);
164 (OBJ_SEC_VALUE_LEN(key_p) * 8), kms_aes_ctx->key_sched);
201 kms_aes_ctx_t *kms_aes_ctx =
281 total_len = kms_aes_ctx->remain_len + ulDataLen;
298 (void) memcpy(kms_aes_ctx->data +
299 kms_aes_ctx->remain_len, pData, ulDataLen);
300 kms_aes_ctx->remain_len += ulDataLen;
332 if (kms_aes_ctx->remain_len != 0) {
337 (void) memmove(pEncrypted + kms_aes_ctx->remain_len,
338 pData, out_len - kms_aes_ctx->remain_len);
339 (void) memcpy(pEncrypted, kms_aes_ctx->data,
340 kms_aes_ctx->remain_len);
341 bzero(kms_aes_ctx->data, kms_aes_ctx->remain_len);
369 (aes_ctx_t *)kms_aes_ctx->aes_cbc,
381 (void) memcpy(kms_aes_ctx->data, pData +
383 kms_aes_ctx->remain_len = remain;
405 (aes_ctx_t *)kms_aes_ctx->aes_cbc,
435 aes_ctx = (aes_ctx_t *)kms_aes_ctx->aes_cbc;
438 free(kms_aes_ctx->aes_cbc);
441 bzero(kms_aes_ctx->key_sched, kms_aes_ctx->keysched_len);
442 free(kms_aes_ctx->key_sched);
483 kms_aes_ctx_t *kms_aes_ctx =
549 total_len = kms_aes_ctx->remain_len + ulEncryptedLen;
566 (void) memcpy(kms_aes_ctx->data +
567 kms_aes_ctx->remain_len,
569 kms_aes_ctx->remain_len += ulEncryptedLen;
616 if (kms_aes_ctx->remain_len != 0) {
621 (void) memmove(pData + kms_aes_ctx->remain_len,
622 pEncrypted, out_len - kms_aes_ctx->remain_len);
623 (void) memcpy(pData, kms_aes_ctx->data,
624 kms_aes_ctx->remain_len);
625 bzero(kms_aes_ctx->data, kms_aes_ctx->remain_len);
654 (aes_ctx_t *)kms_aes_ctx->aes_cbc,
669 (aes_ctx_t *)kms_aes_ctx->aes_cbc,
701 (void) memcpy(kms_aes_ctx->data, pEncrypted +
703 kms_aes_ctx->remain_len = remain;
728 aes_ctx = (aes_ctx_t *)kms_aes_ctx->aes_cbc;
731 free(kms_aes_ctx->aes_cbc);
734 bzero(kms_aes_ctx->key_sched, kms_aes_ctx->keysched_len);
735 free(kms_aes_ctx->key_sched);
931 kms_aes_ctx_t *kms_aes_ctx;
932 kms_aes_ctx = (kms_aes_ctx_t *)session_p->decrypt.context;
938 if (kms_aes_ctx->remain_len != AES_BLOCK_LEN) {
942 free(kms_aes_ctx->aes_cbc);
943 bzero(kms_aes_ctx->key_sched,
944 kms_aes_ctx->keysched_len);
945 free(kms_aes_ctx->key_sched);
964 (void) memcpy(pLastPart, kms_aes_ctx->data,
975 (aes_ctx_t *)kms_aes_ctx->aes_cbc,
996 free(kms_aes_ctx->aes_cbc);
997 bzero(kms_aes_ctx->key_sched,
998 kms_aes_ctx->keysched_len);
999 free(kms_aes_ctx->key_sched);
1008 kms_aes_ctx_t *kms_aes_ctx;
1010 kms_aes_ctx = (kms_aes_ctx_t *)session_p->decrypt.context;
1017 if (kms_aes_ctx->remain_len != 0) {
1025 free(kms_aes_ctx->aes_cbc);
1026 bzero(kms_aes_ctx->key_sched, kms_aes_ctx->keysched_len);
1027 free(kms_aes_ctx->key_sched);