diff --git a/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashUtils.kt b/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashUtils.kt index 955cc8c..af6dcfa 100644 --- a/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashUtils.kt +++ b/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashUtils.kt @@ -4,7 +4,8 @@ object HashUtils { private val hashTypeConversion: Map = mapOf( "sha256" to HashingSourceHasher("sha256"), "sha512" to HashingSourceHasher("sha512"), - "murmur2" to Murmur2Hasher() + "murmur2" to Murmur2Hasher(), + "sha1" to HashingSourceHasher("sha1") ) @JvmStatic diff --git a/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashingSourceHasher.kt b/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashingSourceHasher.kt index 8ee9860..0870a35 100644 --- a/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashingSourceHasher.kt +++ b/src/main/kotlin/link/infra/packwiz/installer/metadata/hash/HashingSourceHasher.kt @@ -35,6 +35,7 @@ class HashingSourceHasher internal constructor(private val type: String) : IHash "md5" -> return HashingSourceGeneralHashingSource(HashingSource.md5(delegate)) "sha256" -> return HashingSourceGeneralHashingSource(HashingSource.sha256(delegate)) "sha512" -> return HashingSourceGeneralHashingSource(HashingSource.sha512(delegate)) + "sha1" -> return HashingSourceGeneralHashingSource(HashingSource.sha1(delegate)) } throw RuntimeException("Invalid hash type provided") }