[JS IR] Fix race condition of IC hash calculator

^KT-52154 Fixed
This commit is contained in:
Alexander Korepanov
2022-04-22 14:45:26 +03:00
committed by Space
parent 0be0627e34
commit 7920b8302c
@@ -30,13 +30,7 @@ value class ICHash(private val value: ULong = 0UL) {
}
private class HashCalculatorForIC {
private companion object {
private val md5 = MessageDigest.getInstance("MD5")
}
init {
md5.reset()
}
private val md5 = MessageDigest.getInstance("MD5")
fun update(data: ByteArray) = md5.update(data)
fun update(data: String) = md5.update(data.toByteArray())