Lines Matching defs:opflag
69 emulate_buf_init(kernel_session_t *session_p, int buflen, int opflag)
74 opp = (opflag & OP_DIGEST) ? &(session_p->digest) : \
75 ((opflag & OP_SIGN) ? &(session_p->sign) : &(session_p->verify));
114 * a standby context. The opflag tells if this is a sign or verify.
118 crypto_key_t *keyp, int opflag)
123 if ((rv = emulate_buf_init(session_p, EDIGEST_LENGTH, opflag)) !=
127 opp = (opflag & OP_SIGN) ? &(session_p->sign) : &(session_p->verify);
129 opflag |= OP_INIT;
131 keyp->ck_length >> 3, opflag);
136 #define DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag) \
137 if ((opflag) & OP_DIGEST) { \
139 ulPartLen, NULL, NULL, opflag); \
142 ulPartLen, opflag); \
149 * The opflag tells if this is a digest, sign or verify.
153 CK_ULONG ulPartLen, int opflag)
161 if (opflag & OP_DIGEST) {
164 } else if (opflag & (OP_SIGN | OP_VERIFY)) {
165 opp = (opflag & OP_SIGN) ?
174 opflag |= OP_UPDATE;
175 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag);
205 if (opflag & OP_DIGEST) {
215 opflag |= OP_UPDATE;
216 DO_SOFT_UPDATE(opp, bufp->buf, bufp->indata_len, opflag);
219 DO_SOFT_UPDATE(opp, pPart, ulPartLen, opflag);