Home
last modified time | relevance | path

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

/onnv-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftAESCrypt.c47 soft_aes_ctx_t *soft_aes_ctx; in soft_aes_crypt_init_common() local
49 soft_aes_ctx = calloc(1, sizeof (soft_aes_ctx_t)); in soft_aes_crypt_init_common()
50 if (soft_aes_ctx == NULL) { in soft_aes_crypt_init_common()
54 soft_aes_ctx->key_sched = aes_alloc_keysched(&size, 0); in soft_aes_crypt_init_common()
56 if (soft_aes_ctx->key_sched == NULL) { in soft_aes_crypt_init_common()
57 free(soft_aes_ctx); in soft_aes_crypt_init_common()
61 soft_aes_ctx->keysched_len = size; in soft_aes_crypt_init_common()
66 session_p->encrypt.context = soft_aes_ctx; in soft_aes_crypt_init_common()
70 session_p->decrypt.context = soft_aes_ctx; in soft_aes_crypt_init_common()
93 free(soft_aes_ctx); in soft_aes_crypt_init_common()
[all …]
H A DsoftEncryptUtil.c201 soft_aes_ctx_t *soft_aes_ctx; in soft_encrypt_init() local
220 soft_aes_ctx = (soft_aes_ctx_t *)session_p->encrypt.context; in soft_encrypt_init()
222 (void) memcpy(soft_aes_ctx->ivec, pMechanism->pParameter, in soft_encrypt_init()
226 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init( in soft_encrypt_init()
227 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len, in soft_encrypt_init()
228 soft_aes_ctx->ivec); in soft_encrypt_init()
230 if (soft_aes_ctx->aes_cbc == NULL) { in soft_encrypt_init()
231 bzero(soft_aes_ctx->key_sched, in soft_encrypt_init()
232 soft_aes_ctx->keysched_len); in soft_encrypt_init()
233 free(soft_aes_ctx->key_sched); in soft_encrypt_init()
[all …]
H A DsoftDecryptUtil.c179 soft_aes_ctx_t *soft_aes_ctx; in soft_decrypt_init() local
198 soft_aes_ctx = (soft_aes_ctx_t *)session_p->decrypt.context; in soft_decrypt_init()
201 (void) memcpy(soft_aes_ctx->ivec, pMechanism->pParameter, in soft_decrypt_init()
205 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init( in soft_decrypt_init()
206 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len, in soft_decrypt_init()
207 soft_aes_ctx->ivec); in soft_decrypt_init()
209 if (soft_aes_ctx->aes_cbc == NULL) { in soft_decrypt_init()
210 bzero(soft_aes_ctx->key_sched, in soft_decrypt_init()
211 soft_aes_ctx->keysched_len); in soft_decrypt_init()
212 free(soft_aes_ctx->key_sched); in soft_decrypt_init()
[all …]
H A DsoftKeystore.c2264 soft_aes_ctx_t *soft_aes_ctx; in soft_keystore_crypt() local
2292 soft_aes_ctx = in soft_keystore_crypt()
2295 soft_aes_ctx = in soft_keystore_crypt()
2299 (void) memcpy(soft_aes_ctx->ivec, ivec, AES_BLOCK_LEN); in soft_keystore_crypt()
2302 soft_aes_ctx->aes_cbc = (void *)aes_cbc_ctx_init( in soft_keystore_crypt()
2303 soft_aes_ctx->key_sched, soft_aes_ctx->keysched_len, in soft_keystore_crypt()
2304 soft_aes_ctx->ivec); in soft_keystore_crypt()
2306 if (soft_aes_ctx->aes_cbc == NULL) { in soft_keystore_crypt()
2307 bzero(soft_aes_ctx->key_sched, in soft_keystore_crypt()
2308 soft_aes_ctx->keysched_len); in soft_keystore_crypt()
[all …]
H A DsoftCrypt.h55 typedef struct soft_aes_ctx { struct
/onnv-gate/usr/src/common/crypto/fips/
H A Dfips_aes_util.c191 soft_aes_ctx_t *soft_aes_ctx; in fips_aes_build_context() local
195 if ((soft_aes_ctx = kmem_zalloc(sizeof (soft_aes_ctx_t), in fips_aes_build_context()
198 if ((soft_aes_ctx = calloc(1, sizeof (soft_aes_ctx_t))) in fips_aes_build_context()
204 soft_aes_ctx->key_sched = aes_alloc_keysched(&size, 0); in fips_aes_build_context()
206 if (soft_aes_ctx->key_sched == NULL) { in fips_aes_build_context()
208 kmem_free(soft_aes_ctx, sizeof (soft_aes_ctx_t)); in fips_aes_build_context()
210 free(soft_aes_ctx); in fips_aes_build_context()
215 soft_aes_ctx->keysched_len = size; in fips_aes_build_context()
219 soft_aes_ctx->key_sched); in fips_aes_build_context()
222 soft_aes_ctx->key_sched); in fips_aes_build_context()
[all …]
/onnv-gate/usr/src/common/crypto/aes/
H A Daes_impl.h186 typedef struct soft_aes_ctx { struct
201 struct soft_aes_ctx; argument
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,