Searched refs:sign_ctx (Results 1 - 12 of 12) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_mac.c50 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 Dlibsmb.h561 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 Dsmbrdr_lib.c106 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 Dsmbrdr.h136 smb_sign_ctx_t sign_ctx; member in struct:sdb_session
H A Dsmbrdr_session.c370 sess->sign_ctx.ssc_flags |= SMB_SCF_REQUIRED;
/opensolaris-onvv-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/
H A Dsess_mgr.c595 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 Dmech_rsa.c405 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 Dnew_host.c1694 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 Dtpmtok_int.h318 SIGN_VERIFY_CONTEXT sign_ctx; member in struct:_SESSION
/opensolaris-onvv-gate/usr/src/uts/common/sys/crypto/
H A Dimpl.h911 #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 Dkcf_dual.c2175 crypto_sign_encrypt_update(crypto_context_t sign_ctx, argument
/opensolaris-onvv-gate/usr/src/uts/common/crypto/io/
H A Ddprov.c3149 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);

Completed in 240 milliseconds