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