DIR_DECRYPT
if (rijndael_makeKey(&k, DIR_DECRYPT, key->l << 3, key->v) < 0)
key->direction == DIR_DECRYPT) {
key->direction == DIR_DECRYPT) {
case DIR_DECRYPT:
if ((direction == DIR_ENCRYPT) || (direction == DIR_DECRYPT)) {
if (direction == DIR_DECRYPT) {
case DIR_DECRYPT:
register int state = fbp->state[DIR_DECRYPT-1];
fb64_stream_iv((void *)data, &fbp->streams[DIR_DECRYPT-1]);
state = fbp->state[DIR_DECRYPT-1] = IN_PROGRESS;
return(fbp->state[DIR_DECRYPT-1] = state);
fb64_stream_key(&fbp->krbdes_key, &fbp->streams[DIR_DECRYPT-1]);
register struct stinfo *stp = &fb[CFB].streams[DIR_DECRYPT-1];
register struct stinfo *stp = &fb[OFB].streams[DIR_DECRYPT-1];
{ { 0 }, 0, DIR_DECRYPT, &decrypt_mode, finddecryption },
mv_p->flags |= DIR_DECRYPT;
KASSERT(!((mv_p->flags & DIR_ENCRYPT) && (mv_p->flags & DIR_DECRYPT)));