4 ms·
>but I doubt Rust has something like this. Oh, but it does! There's the cond! macro: let computed_key = cond!( (key.len() > self.block_size) { sel
by pitterpatter 13y ago
>but I doubt Rust has something like this.
Oh, but it does! There's the cond! macro:
let computed_key = cond!(
(key.len() > self.block_size) { self.zero_pad(self.hash(key).digest) }
(key.len() < self.block_size) { self.zero_pad(key) }
_ { key }
);