/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_mac.c | 50 smb_mac_init(smb_sign_ctx_t *sign_ctx, smb_auth_info_t *auth) argument 56 bcopy(S16, sign_ctx->ssc_mackey, SMBAUTH_SESSION_KEY_SZ); 57 bcopy(auth->cs, &(sign_ctx->ssc_mackey[SMBAUTH_SESSION_KEY_SZ]), 59 sign_ctx->ssc_keylen = SMBAUTH_SESSION_KEY_SZ + auth->cs_len; 83 smb_mac_calc(smb_sign_ctx_t *sign_ctx, const unsigned char *buf, argument 100 bcopy(&sign_ctx->ssc_seqnum, seq_buf, 4); 117 rv = C_DigestUpdate(hSession, sign_ctx->ssc_mackey, 118 sign_ctx->ssc_keylen); 158 smb_mac_chk(smb_sign_ctx_t *sign_ctx, argument 164 if (smb_mac_calc(sign_ctx, bu 184 smb_mac_sign(smb_sign_ctx_t *sign_ctx, unsigned char *buf, size_t buf_len) argument 198 smb_mac_inc_seqnum(smb_sign_ctx_t *sign_ctx) argument 204 smb_mac_dec_seqnum(smb_sign_ctx_t *sign_ctx) argument [all...] |
H A D | libsmb.h | 561 extern int smb_mac_init(smb_sign_ctx_t *sign_ctx, smb_auth_info_t *auth); 562 extern int smb_mac_calc(smb_sign_ctx_t *sign_ctx, 564 extern int smb_mac_chk(smb_sign_ctx_t *sign_ctx, 566 extern int smb_mac_sign(smb_sign_ctx_t *sign_ctx, 568 extern void smb_mac_inc_seqnum(smb_sign_ctx_t *sign_ctx); 569 extern void smb_mac_dec_seqnum(smb_sign_ctx_t *sign_ctx);
|
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmbrdr/common/ |
H A D | smbrdr_lib.c | 106 if (smbrdr_sign(&srh->srh_session->sign_ctx, &srh->srh_mbuf) != 122 smb_mac_dec_seqnum(&srh->srh_session->sign_ctx); 162 smb_sign_ctx_t *sign_ctx = &srh->srh_session->sign_ctx; local 166 smb_mac_inc_seqnum(sign_ctx); 176 smb_mac_inc_seqnum(sign_ctx); 184 smb_mac_dec_seqnum(sign_ctx); 186 if (!smbrdr_sign_chk(sign_ctx, 220 smb_sign_ctx_t *sign_ctx; local 228 sign_ctx 329 smb_sign_ctx_t *sign_ctx; local 358 smb_sign_ctx_t *sign_ctx = &session->sign_ctx; local 377 smb_sign_ctx_t *sign_ctx = &session->sign_ctx; local 542 smbrdr_sign(smb_sign_ctx_t *sign_ctx, smb_msgbuf_t *mb) argument 571 smbrdr_sign_chk(smb_sign_ctx_t *sign_ctx, smb_msgbuf_t *mb, unsigned char *signature) argument [all...] |
H A D | smbrdr.h | 136 smb_sign_ctx_t sign_ctx; member in struct:sdb_session
|
H A D | smbrdr_session.c | 370 sess->sign_ctx.ssc_flags |= SMB_SCF_REQUIRED;
|
/opensolaris-onvv-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | sess_mgr.c | 595 if (sess->sign_ctx.context) 596 free(sess->sign_ctx.context); 598 if (sess->sign_ctx.mech.pParameter) 599 free(sess->sign_ctx.mech.pParameter); 672 if (sess->sign_ctx.context) 673 free(sess->sign_ctx.context); 675 if (sess->sign_ctx.mech.pParameter) 676 free(sess->sign_ctx.mech.pParameter); 902 if (sess->sign_ctx.active == TRUE) { 908 sess->sign_ctx [all...] |
H A D | mech_rsa.c | 405 SIGN_VERIFY_CONTEXT sign_ctx; local 415 (void) memset(&sign_ctx, 0x0, sizeof (sign_ctx)); 459 rc = sign_mgr_init(sess, &sign_ctx, &sign_mech, FALSE, ctx->key); 463 rc = sign_mgr_sign(sess, length_only, &sign_ctx, ber_data, 470 (void) sign_mgr_cleanup(&sign_ctx); 661 SIGN_VERIFY_CONTEXT sign_ctx; local 678 (void) memset(&sign_ctx, 0x0, sizeof (sign_ctx)); 706 rc = sign_mgr_init(sess, &sign_ctx, [all...] |
H A D | new_host.c | 1694 if (sess->sign_ctx.active == TRUE) { 1699 rc = sign_mgr_init(sess, &sess->sign_ctx, pMechanism, FALSE, hKey); 1732 if (sess->sign_ctx.active == FALSE) { 1741 &sess->sign_ctx, pData, ulDataLen, 1746 (void) sign_mgr_cleanup(&sess->sign_ctx); 1776 if (sess->sign_ctx.active == FALSE) { 1781 rc = sign_mgr_sign_update(sess, &sess->sign_ctx, pPart, ulPartLen); 1785 (void) sign_mgr_cleanup(&sess->sign_ctx); 1816 if (sess->sign_ctx.active == FALSE) { 1825 &sess->sign_ctx, pSignatur [all...] |
H A D | tpmtok_int.h | 318 SIGN_VERIFY_CONTEXT sign_ctx; member in struct:_SESSION
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/crypto/ |
H A D | impl.h | 911 #define KCF_PROV_SIGN_ENCRYPT_UPDATE(sign_ctx, encrypt_ctx, plaintext, \ 916 sign_ctx, encrypt_ctx, plaintext, ciphertext, req) : \
|
/opensolaris-onvv-gate/usr/src/uts/common/crypto/api/ |
H A D | kcf_dual.c | 2175 crypto_sign_encrypt_update(crypto_context_t sign_ctx, argument
|
/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/ |
H A D | dprov.c | 3149 dprov_sign_encrypt_update(crypto_ctx_t *sign_ctx, crypto_ctx_t *encrypt_ctx, argument 3159 DPROV_SOFTC_FROM_CTX(sign_ctx, softc, instance); 3163 if (sign_ctx->cc_provider != encrypt_ctx->cc_provider) 3168 softc, req, sign_ctx, encrypt_ctx, plaintext, ciphertext);
|