Searched refs:soft_aes_ctx (Results 1 - 7 of 7) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftAESCrypt.c47 soft_aes_ctx_t *soft_aes_ctx; local
49 soft_aes_ctx = calloc(1, sizeof (soft_aes_ctx_t));
50 if (soft_aes_ctx == NULL) {
54 soft_aes_ctx->key_sched = aes_alloc_keysched(&size, 0);
56 if (soft_aes_ctx->key_sched == NULL) {
57 free(soft_aes_ctx);
61 soft_aes_ctx->keysched_len = size;
66 session_p->encrypt.context = soft_aes_ctx;
70 session_p->decrypt.context = soft_aes_ctx;
93 free(soft_aes_ctx);
161 soft_aes_ctx_t *soft_aes_ctx = local
499 soft_aes_ctx_t *soft_aes_ctx = local
[all...]
H A DsoftEncryptUtil.c201 soft_aes_ctx_t *soft_aes_ctx; local
220 soft_aes_ctx = (soft_aes_ctx_t *)session_p->encrypt.context;
222 (void) memcpy(soft_aes_ctx->ivec, pMechanism->pParameter,
226 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init(
227 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len,
228 soft_aes_ctx->ivec);
230 if (soft_aes_ctx->aes_cbc == NULL) {
231 bzero(soft_aes_ctx->key_sched,
232 soft_aes_ctx
245 soft_aes_ctx_t *soft_aes_ctx; local
656 soft_aes_ctx_t *soft_aes_ctx; local
723 soft_aes_ctx_t *soft_aes_ctx; local
749 soft_aes_ctx_t *soft_aes_ctx; local
886 soft_aes_ctx_t *soft_aes_ctx = local
[all...]
H A DsoftDecryptUtil.c179 soft_aes_ctx_t *soft_aes_ctx; local
198 soft_aes_ctx = (soft_aes_ctx_t *)session_p->decrypt.context;
201 (void) memcpy(soft_aes_ctx->ivec, pMechanism->pParameter,
205 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init(
206 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len,
207 soft_aes_ctx->ivec);
209 if (soft_aes_ctx->aes_cbc == NULL) {
210 bzero(soft_aes_ctx->key_sched,
211 soft_aes_ctx
225 soft_aes_ctx_t *soft_aes_ctx; local
653 soft_aes_ctx_t *soft_aes_ctx; local
732 soft_aes_ctx_t *soft_aes_ctx; local
758 soft_aes_ctx_t *soft_aes_ctx; local
[all...]
H A DsoftCrypt.h55 typedef struct soft_aes_ctx { struct
H A DsoftKeystore.c2264 soft_aes_ctx_t *soft_aes_ctx; local
2292 soft_aes_ctx =
2295 soft_aes_ctx =
2299 (void) memcpy(soft_aes_ctx->ivec, ivec, AES_BLOCK_LEN);
2302 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init(
2303 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len,
2304 soft_aes_ctx->ivec);
2306 if (soft_aes_ctx->aes_cbc == NULL) {
2307 bzero(soft_aes_ctx
[all...]
/opensolaris-onvv-gate/usr/src/common/crypto/fips/
H A Dfips_aes_util.c191 soft_aes_ctx_t *soft_aes_ctx; local
195 if ((soft_aes_ctx = kmem_zalloc(sizeof (soft_aes_ctx_t),
198 if ((soft_aes_ctx = calloc(1, sizeof (soft_aes_ctx_t)))
204 soft_aes_ctx->key_sched = aes_alloc_keysched(&size, 0);
206 if (soft_aes_ctx->key_sched == NULL) {
208 kmem_free(soft_aes_ctx, sizeof (soft_aes_ctx_t));
210 free(soft_aes_ctx);
215 soft_aes_ctx->keysched_len = size;
219 soft_aes_ctx->key_sched);
222 soft_aes_ctx
288 fips_aes_free_context(soft_aes_ctx_t *soft_aes_ctx) argument
312 fips_aes_free_context(soft_aes_ctx_t *soft_aes_ctx) argument
352 fips_aes_encrypt(soft_aes_ctx_t *soft_aes_ctx, uchar_t *in_buf, ulong_t ulDataLen, uchar_t *out_buf, ulong_t *pulEncryptedLen, aes_mech_type_t mechanism) argument
621 fips_aes_decrypt(soft_aes_ctx_t *soft_aes_ctx, uchar_t *in_buf, ulong_t ulEncryptedLen, uchar_t *out_buf, ulong_t *pulDataLen, aes_mech_type_t mechanism) argument
[all...]
/opensolaris-onvv-gate/usr/src/common/crypto/aes/
H A Daes_impl.h186 typedef struct soft_aes_ctx { struct
201 struct soft_aes_ctx;
202 extern void fips_aes_free_context(struct soft_aes_ctx *);
203 extern struct soft_aes_ctx *fips_aes_build_context(uint8_t *, int,
205 extern CK_RV fips_aes_encrypt(struct soft_aes_ctx *, CK_BYTE_PTR,
207 extern CK_RV fips_aes_decrypt(struct soft_aes_ctx *, CK_BYTE_PTR,

Completed in 110 milliseconds