DR_TRIPLE
DR_ENCRYPT | DR_TRIPLE);
DR_ENCRYPT | DR_TRIPLE);
DR_ENCRYPT | DR_TRIPLE);
error = dca_3desfinal(ctx, ciphertext, DR_ENCRYPT | DR_TRIPLE);
DR_ENCRYPT | DR_TRIPLE | DR_ATOMIC);
DR_DECRYPT | DR_TRIPLE);
DR_DECRYPT | DR_TRIPLE);
DR_DECRYPT | DR_TRIPLE);
error = dca_3desfinal(ctx, plaintext, DR_DECRYPT | DR_TRIPLE);
DR_DECRYPT | DR_TRIPLE | DR_ATOMIC);
if (flags & DR_TRIPLE) {