Symbol: des_ctx
usr/src/common/crypto/des/des_impl.c
1058
des_ctx_t *des_ctx = ctx;
usr/src/common/crypto/des/des_impl.c
1061
if (des_ctx->dc_flags & DES3_STRENGTH) {
usr/src/common/crypto/des/des_impl.c
1062
if (des_ctx->dc_flags & CBC_MODE) {
usr/src/common/crypto/des/des_impl.c
1071
if (des_ctx->dc_flags & CBC_MODE) {
usr/src/common/crypto/des/des_impl.c
1090
des_ctx_t *des_ctx = ctx;
usr/src/common/crypto/des/des_impl.c
1093
if (des_ctx->dc_flags & DES3_STRENGTH) {
usr/src/common/crypto/des/des_impl.c
1094
if (des_ctx->dc_flags & CBC_MODE) {
usr/src/common/crypto/des/des_impl.c
1105
if (des_ctx->dc_flags & CBC_MODE) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
185
des_ctx_t *des_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
451
des_ctx = (des_ctx_t *)soft_des_ctx->des_cbc;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
452
free(des_ctx);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
496
des_ctx_t *des_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
775
des_ctx = (des_ctx_t *)soft_des_ctx->des_cbc;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
776
free(des_ctx);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
915
des_ctx_t *des_ctx = NULL;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
973
des_ctx = (des_ctx_t *)soft_des_ctx_encrypt->des_cbc;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softDESCrypt.c
974
(void) memcpy(last_block, des_ctx->dc_lastp,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
674
des_ctx_t *des_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
677
des_ctx = (des_ctx_t *)soft_des_ctx->des_cbc;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
678
if (des_ctx != NULL) {
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
679
explicit_bzero(des_ctx->dc_keysched,
usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
680
des_ctx->dc_keysched_len);
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
187
soft_des_ctx_t *des_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
189
des_ctx = (soft_des_ctx_t *)session_p->verify.context;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
190
len = des_ctx->mac_len;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
412
soft_des_ctx_t *des_ctx;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
414
des_ctx = (soft_des_ctx_t *)session_p->verify.context;
usr/src/lib/pkcs11/pkcs11_softtoken/common/softVerifyUtil.c
415
len = des_ctx->mac_len;
usr/src/uts/common/crypto/io/dca_3des.c
145
dca_request_t *des_ctx = ctx->cc_provider_private;
usr/src/uts/common/crypto/io/dca_3des.c
147
if (des_ctx == NULL)
usr/src/uts/common/crypto/io/dca_3des.c
150
des_ctx->dr_ctx.atomic = 0;
usr/src/uts/common/crypto/io/dca_3des.c
151
des_ctx->dr_ctx.ctx_cm_type = 0;
usr/src/uts/common/crypto/io/dca_3des.c
154
if (des_ctx->destroy)
usr/src/uts/common/crypto/io/dca_3des.c
155
dca_destroyreq(des_ctx);
usr/src/uts/common/crypto/io/dca_3des.c
158
dca_freereq(des_ctx);
usr/src/uts/common/crypto/io/dca_3des.c
169
dca_request_t *des_ctx = ctx->cc_provider_private;
usr/src/uts/common/crypto/io/dca_3des.c
173
rawlen = dca_length(in) + des_ctx->dr_ctx.residlen;
usr/src/uts/common/crypto/io/dca_3des.c
182
des_ctx->dr_ctx.iv[0] = htonl(p[0]);
usr/src/uts/common/crypto/io/dca_3des.c
183
des_ctx->dr_ctx.iv[1] = htonl(p[1]);
usr/src/uts/common/crypto/io/dca_3des.c
186
des_ctx->dr_ctx.iv[0] = p[0]<<24 | p[1]<<16 | p[2]<<8 | p[3];
usr/src/uts/common/crypto/io/dca_3des.c
187
des_ctx->dr_ctx.iv[1] = p[4]<<24 | p[5]<<16 | p[6]<<8 | p[7];
usr/src/uts/common/crypto/io/dca_3des.c
216
(rawlen % DESBLOCK) - des_ctx->dr_ctx.residlen,
usr/src/uts/common/crypto/io/dca_3des.c
217
des_ctx->dr_ctx.resid + des_ctx->dr_ctx.residlen)) !=
usr/src/uts/common/crypto/io/dca_3des.c
224
des_ctx->dr_ctx.residlen = rawlen % DESBLOCK;
usr/src/uts/common/crypto/io/dca_3des.c
237
if (des_ctx->dr_ctx.residlen) {
usr/src/uts/common/crypto/io/dca_3des.c
238
bcopy(des_ctx->dr_ctx.resid, des_ctx->dr_ctx.activeresid,
usr/src/uts/common/crypto/io/dca_3des.c
239
des_ctx->dr_ctx.residlen);
usr/src/uts/common/crypto/io/dca_3des.c
240
des_ctx->dr_ctx.activeresidlen = des_ctx->dr_ctx.residlen;
usr/src/uts/common/crypto/io/dca_3des.c
246
if ((rv = dca_getbufbytes(in, len - des_ctx->dr_ctx.residlen,
usr/src/uts/common/crypto/io/dca_3des.c
247
rawlen % DESBLOCK, des_ctx->dr_ctx.resid)) != CRYPTO_SUCCESS) {
usr/src/uts/common/crypto/io/dca_3des.c
254
des_ctx->dr_ctx.residlen = rawlen % DESBLOCK;
usr/src/uts/common/crypto/io/dca_3des.c
290
dca_request_t *des_ctx = ctx->cc_provider_private;
usr/src/uts/common/crypto/io/dca_3des.c
300
if (des_ctx->dr_ctx.residlen != 0) {
usr/src/uts/common/crypto/io/dca_3des.c
61
dca_request_t *des_ctx = ctx->cc_provider_private;
usr/src/uts/common/crypto/io/dca_3des.c
659
dca_request_t *des_ctx;
usr/src/uts/common/crypto/io/dca_3des.c
686
if ((des_ctx = dca_getreq(dca, MCR1, 1)) == NULL) {
usr/src/uts/common/crypto/io/dca_3des.c
699
des_ctx->dr_ctx.iv[0] = htonl(param[0]);
usr/src/uts/common/crypto/io/dca_3des.c
700
des_ctx->dr_ctx.iv[1] = htonl(param[1]);
usr/src/uts/common/crypto/io/dca_3des.c
702
des_ctx->dr_ctx.iv[0] = param[0]<<24 | param[1]<<16 |
usr/src/uts/common/crypto/io/dca_3des.c
704
des_ctx->dr_ctx.iv[1] = param[4]<<24 | param[5]<<16 |
usr/src/uts/common/crypto/io/dca_3des.c
708
des_ctx->dr_ctx.residlen = 0;
usr/src/uts/common/crypto/io/dca_3des.c
709
des_ctx->dr_ctx.activeresidlen = 0;
usr/src/uts/common/crypto/io/dca_3des.c
710
des_ctx->dr_ctx.ctx_cm_type = mechanism->cm_type;
usr/src/uts/common/crypto/io/dca_3des.c
711
ctx->cc_provider_private = des_ctx;
usr/src/uts/common/crypto/io/dca_3des.c
728
des_ctx->dr_ctx.key[i] = 0;
usr/src/uts/common/crypto/io/dca_3des.c
730
des_ctx->dr_ctx.key[i] <<= 8;
usr/src/uts/common/crypto/io/dca_3des.c
731
des_ctx->dr_ctx.key[i] |= *value;
usr/src/uts/common/crypto/io/dca_3des.c
739
des_ctx->dr_ctx.key[i] = 0;
usr/src/uts/common/crypto/io/dca_3des.c
741
des_ctx->dr_ctx.key[i] <<= 8;
usr/src/uts/common/crypto/io/dca_3des.c
742
des_ctx->dr_ctx.key[i] |= *value;
usr/src/uts/common/crypto/io/dca_3des.c
746
des_ctx->dr_ctx.key[4] = des_ctx->dr_ctx.key[0];
usr/src/uts/common/crypto/io/dca_3des.c
747
des_ctx->dr_ctx.key[5] = des_ctx->dr_ctx.key[1];
usr/src/uts/common/crypto/io/dca_3des.c
765
des_ctx->dr_ctx.key[0] = htonl(value32[0]);
usr/src/uts/common/crypto/io/dca_3des.c
766
des_ctx->dr_ctx.key[1] = htonl(value32[1]);
usr/src/uts/common/crypto/io/dca_3des.c
768
des_ctx->dr_ctx.key[0] =
usr/src/uts/common/crypto/io/dca_3des.c
770
des_ctx->dr_ctx.key[1] =
usr/src/uts/common/crypto/io/dca_3des.c
775
des_ctx->dr_ctx.key[4] =
usr/src/uts/common/crypto/io/dca_3des.c
776
des_ctx->dr_ctx.key[2] = des_ctx->dr_ctx.key[0];
usr/src/uts/common/crypto/io/dca_3des.c
777
des_ctx->dr_ctx.key[5] =
usr/src/uts/common/crypto/io/dca_3des.c
778
des_ctx->dr_ctx.key[3] = des_ctx->dr_ctx.key[1];
usr/src/uts/common/crypto/io/dca_3des.c
785
PUTCTX16(des_ctx, CTX_LENGTH, CTX_3DES_LENGTH);
usr/src/uts/common/crypto/io/dca_3des.c
786
PUTCTX16(des_ctx, CTX_CMD, CMD_3DES);
usr/src/uts/common/crypto/io/dca_3des.c
787
PUTCTX32(des_ctx, CTX_3DESDIRECTION,
usr/src/uts/common/crypto/io/dca_3des.c
789
PUTCTX32(des_ctx, CTX_3DESKEY1HI, des_ctx->dr_ctx.key[0]);
usr/src/uts/common/crypto/io/dca_3des.c
790
PUTCTX32(des_ctx, CTX_3DESKEY1LO, des_ctx->dr_ctx.key[1]);
usr/src/uts/common/crypto/io/dca_3des.c
791
PUTCTX32(des_ctx, CTX_3DESKEY2HI, des_ctx->dr_ctx.key[2]);
usr/src/uts/common/crypto/io/dca_3des.c
792
PUTCTX32(des_ctx, CTX_3DESKEY2LO, des_ctx->dr_ctx.key[3]);
usr/src/uts/common/crypto/io/dca_3des.c
793
PUTCTX32(des_ctx, CTX_3DESKEY3HI, des_ctx->dr_ctx.key[4]);
usr/src/uts/common/crypto/io/dca_3des.c
794
PUTCTX32(des_ctx, CTX_3DESKEY3LO, des_ctx->dr_ctx.key[5]);
usr/src/uts/common/crypto/io/dca_3des.c
82
des_ctx->dr_ctx.iv[0] = htonl(p[0]);
usr/src/uts/common/crypto/io/dca_3des.c
83
des_ctx->dr_ctx.iv[1] = htonl(p[1]);
usr/src/uts/common/crypto/io/dca_3des.c
86
des_ctx->dr_ctx.iv[0] = p[0]<<24 | p[1]<<16 | p[2]<<8 | p[3];
usr/src/uts/common/crypto/io/dca_3des.c
87
des_ctx->dr_ctx.iv[1] = p[4]<<24 | p[5]<<16 | p[6]<<8 | p[7];
usr/src/uts/common/des/des_crypt.c
1046
des_ctx_t *des_ctx = ctx->cc_provider_private;
usr/src/uts/common/des/des_crypt.c
1048
if (des_ctx != NULL) {
usr/src/uts/common/des/des_crypt.c
1049
if (des_ctx->dc_flags & PROVIDER_OWNS_KEY_SCHEDULE) {
usr/src/uts/common/des/des_crypt.c
1050
ASSERT(des_ctx->dc_keysched_len != 0);
usr/src/uts/common/des/des_crypt.c
1051
bzero(des_ctx->dc_keysched, des_ctx->dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
1052
kmem_free(des_ctx->dc_keysched,
usr/src/uts/common/des/des_crypt.c
1053
des_ctx->dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
1055
crypto_free_mode_ctx(des_ctx);
usr/src/uts/common/des/des_crypt.c
1109
des_common_init_ctx(des_ctx_t *des_ctx, crypto_spi_ctx_template_t *template,
usr/src/uts/common/des/des_crypt.c
1130
des_ctx->dc_flags |= PROVIDER_OWNS_KEY_SCHEDULE;
usr/src/uts/common/des/des_crypt.c
1131
des_ctx->dc_keysched_len = size;
usr/src/uts/common/des/des_crypt.c
1135
des_ctx->dc_keysched = keysched;
usr/src/uts/common/des/des_crypt.c
1138
des_ctx->dc_flags |= DES3_STRENGTH;
usr/src/uts/common/des/des_crypt.c
1144
rv = cbc_init_ctx((cbc_ctx_t *)des_ctx, mechanism->cm_param,
usr/src/uts/common/des/des_crypt.c
1149
des_ctx->dc_flags |= ECB_MODE;
usr/src/uts/common/des/des_crypt.c
1153
if (des_ctx->dc_flags & PROVIDER_OWNS_KEY_SCHEDULE) {
usr/src/uts/common/des/des_crypt.c
439
des_ctx_t *des_ctx = NULL;
usr/src/uts/common/des/des_crypt.c
454
des_ctx = ecb_alloc_ctx(kmflag);
usr/src/uts/common/des/des_crypt.c
463
if (des_ctx == NULL)
usr/src/uts/common/des/des_crypt.c
464
des_ctx = cbc_alloc_ctx(kmflag);
usr/src/uts/common/des/des_crypt.c
467
des_ctx = ecb_alloc_ctx(kmflag);
usr/src/uts/common/des/des_crypt.c
476
if (des_ctx == NULL)
usr/src/uts/common/des/des_crypt.c
477
des_ctx = cbc_alloc_ctx(kmflag);
usr/src/uts/common/des/des_crypt.c
483
if ((rv = des_common_init_ctx(des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
485
crypto_free_mode_ctx(des_ctx);
usr/src/uts/common/des/des_crypt.c
489
ctx->cc_provider_private = des_ctx;
usr/src/uts/common/des/des_crypt.c
534
des_ctx_t *des_ctx;
usr/src/uts/common/des/des_crypt.c
545
des_ctx = ctx->cc_provider_private;
usr/src/uts/common/des/des_crypt.c
562
ASSERT(des_ctx->dc_remainder_len == 0);
usr/src/uts/common/des/des_crypt.c
576
des_ctx_t *des_ctx;
usr/src/uts/common/des/des_crypt.c
587
des_ctx = ctx->cc_provider_private;
usr/src/uts/common/des/des_crypt.c
604
ASSERT(des_ctx->dc_remainder_len == 0);
usr/src/uts/common/des/des_crypt.c
740
des_ctx_t *des_ctx;
usr/src/uts/common/des/des_crypt.c
743
des_ctx = ctx->cc_provider_private;
usr/src/uts/common/des/des_crypt.c
750
if (des_ctx->dc_remainder_len > 0)
usr/src/uts/common/des/des_crypt.c
764
des_ctx_t *des_ctx;
usr/src/uts/common/des/des_crypt.c
767
des_ctx = ctx->cc_provider_private;
usr/src/uts/common/des/des_crypt.c
774
if (des_ctx->dc_remainder_len > 0)
usr/src/uts/common/des/des_crypt.c
792
des_ctx_t des_ctx; /* on the stack */
usr/src/uts/common/des/des_crypt.c
837
bzero(&des_ctx, sizeof (des_ctx_t));
usr/src/uts/common/des/des_crypt.c
839
if ((ret = des_common_init_ctx(&des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
852
ret = crypto_update_iov(&des_ctx, plaintext, ciphertext,
usr/src/uts/common/des/des_crypt.c
856
ret = crypto_update_uio(&des_ctx, plaintext, ciphertext,
usr/src/uts/common/des/des_crypt.c
860
ret = crypto_update_mp(&des_ctx, plaintext, ciphertext,
usr/src/uts/common/des/des_crypt.c
867
if (des_ctx.dc_flags & PROVIDER_OWNS_KEY_SCHEDULE) {
usr/src/uts/common/des/des_crypt.c
868
bzero(des_ctx.dc_keysched, des_ctx.dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
869
kmem_free(des_ctx.dc_keysched, des_ctx.dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
873
ASSERT(des_ctx.dc_remainder_len == 0);
usr/src/uts/common/des/des_crypt.c
895
des_ctx_t des_ctx; /* on the stack */
usr/src/uts/common/des/des_crypt.c
940
bzero(&des_ctx, sizeof (des_ctx_t));
usr/src/uts/common/des/des_crypt.c
942
if ((ret = des_common_init_ctx(&des_ctx, template, mechanism, key,
usr/src/uts/common/des/des_crypt.c
955
ret = crypto_update_iov(&des_ctx, ciphertext, plaintext,
usr/src/uts/common/des/des_crypt.c
959
ret = crypto_update_uio(&des_ctx, ciphertext, plaintext,
usr/src/uts/common/des/des_crypt.c
963
ret = crypto_update_mp(&des_ctx, ciphertext, plaintext,
usr/src/uts/common/des/des_crypt.c
970
if (des_ctx.dc_flags & PROVIDER_OWNS_KEY_SCHEDULE) {
usr/src/uts/common/des/des_crypt.c
971
bzero(des_ctx.dc_keysched, des_ctx.dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
972
kmem_free(des_ctx.dc_keysched, des_ctx.dc_keysched_len);
usr/src/uts/common/des/des_crypt.c
976
ASSERT(des_ctx.dc_remainder_len == 0);