Lines Matching refs:opp
72 crypto_active_op_t *opp;
74 opp = (opflag & OP_DIGEST) ? &(session_p->digest) : \
77 bufp = opp->context;
90 bufp = opp->context = calloc(1, sizeof (digest_buf_t));
100 opp->context = NULL;
121 crypto_active_op_t *opp;
127 opp = (opflag & OP_SIGN) ? &(session_p->sign) : &(session_p->verify);
130 rv = do_soft_hmac_init(get_spp(opp), pMechanism, keyp->ck_data,
136 #define DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag) \
138 rv = do_soft_digest(get_spp(opp), NULL, pPart, \
141 rv = do_soft_hmac_update(get_spp(opp), pPart, \
159 crypto_active_op_t *opp;
162 opp = &(session_p->digest);
165 opp = (opflag & OP_SIGN) ?
173 if (opp->flags & CRYPTO_EMULATE_USING_SW) {
175 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag);
176 opp->flags |= CRYPTO_EMULATE_UPDATE_DONE;
180 bufp = opp->context;
203 opp->flags |= CRYPTO_EMULATE_USING_SW;
208 pMechanism = &(opp->mech);
209 rv = do_soft_digest(get_spp(opp), pMechanism, NULL, 0,
216 DO_SOFT_UPDATE(opp, bufp->buf, bufp->indata_len, opflag);
217 opp->flags |= CRYPTO_EMULATE_UPDATE_DONE;
219 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag);