diff options
author | iximeow <me@iximeow.net> | 2014-11-26 23:17:51 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2014-11-26 23:17:51 -0800 |
commit | 9877ccf7fe7df38f8ecc65d01e9b46a98528502f (patch) | |
tree | 328cb032b21b5bac677ad091562fbc2bfb197fae /src/utils/TupleUtils.scala | |
parent | 91b4cfc801b7c156c231ca60aba69a8d171e9226 (diff) |
Add part of CBC mode
Diffstat (limited to 'src/utils/TupleUtils.scala')
-rw-r--r-- | src/utils/TupleUtils.scala | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/utils/TupleUtils.scala b/src/utils/TupleUtils.scala new file mode 100644 index 0000000..2a6dd6c --- /dev/null +++ b/src/utils/TupleUtils.scala @@ -0,0 +1,10 @@ +package ixee.cryptopals.utils + +object TupleUtils { + implicit class Tuple2[A, B](t: (A, B)) { + def mapAll[C, D](_1: A => C = ident, _2: B => D = ident): (C, D) = + (_1(t._1), _2(t._2)) + + def <-:(f: A => C + } +} |