diff options
author | eaceaser <eac@twitter.com> | 2010-10-24 20:14:45 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-11-07 02:08:37 -0500 |
commit | 8a83392cd099e22bdc34808156bf4429eced66a5 (patch) | |
tree | db3b6838ec5670e6aa38fc995ea5ff5c483b5bd2 /libraries | |
parent | 32e7e24696d7cfe2af7033ffafdf94ae602bc799 (diff) | |
download | cbt-8a83392cd099e22bdc34808156bf4429eced66a5.tar.gz cbt-8a83392cd099e22bdc34808156bf4429eced66a5.tar.bz2 cbt-8a83392cd099e22bdc34808156bf4429eced66a5.zip |
create a new message digest per eval
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/eval/Eval.scala | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala index 40edf3c..6d1bd6e 100644 --- a/libraries/eval/Eval.scala +++ b/libraries/eval/Eval.scala @@ -69,13 +69,12 @@ object Eval { private val compilerPath = jarPathOfClass("scala.tools.nsc.Interpreter") private val libPath = jarPathOfClass("scala.ScalaObject") private val jvmId = java.lang.Math.abs(new Random().nextInt()) - private val md = MessageDigest.getInstance("SHA") /** * Eval[Int]("1 + 1") // => 2 */ def apply[T](stringToEval: String): T = { - md.reset() + val md = MessageDigest.getInstance("SHA") val digest = md.digest(stringToEval.getBytes()) val sha = new BigInteger(1, digest).toString(16) |