Lines Matching refs:opflag
68 emulate_buf_init(kernel_session_t *session_p, int buflen, int opflag) in emulate_buf_init() argument
73 opp = (opflag & OP_DIGEST) ? &(session_p->digest) : \ in emulate_buf_init()
74 ((opflag & OP_SIGN) ? &(session_p->sign) : &(session_p->verify)); in emulate_buf_init()
117 crypto_key_t *keyp, int opflag) in emulate_init() argument
122 if ((rv = emulate_buf_init(session_p, EDIGEST_LENGTH, opflag)) != in emulate_init()
126 opp = (opflag & OP_SIGN) ? &(session_p->sign) : &(session_p->verify); in emulate_init()
128 opflag |= OP_INIT; in emulate_init()
130 keyp->ck_length >> 3, opflag); in emulate_init()
135 #define DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag) \ argument
136 if ((opflag) & OP_DIGEST) { \
138 ulPartLen, NULL, NULL, opflag); \
141 ulPartLen, opflag); \
152 CK_ULONG ulPartLen, int opflag) in emulate_update() argument
160 if (opflag & OP_DIGEST) { in emulate_update()
165 } else if (opflag & (OP_SIGN | OP_VERIFY)) { in emulate_update()
166 opp = (opflag & OP_SIGN) ? in emulate_update()
175 opflag |= OP_UPDATE; in emulate_update()
176 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag); in emulate_update()
206 if (opflag & OP_DIGEST) { in emulate_update()
216 opflag |= OP_UPDATE; in emulate_update()
217 DO_SOFT_UPDATE(opp, bufp->buf, bufp->indata_len, opflag); in emulate_update()
220 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag); in emulate_update()