Prepare hardware key in main credential

This commit is contained in:
J-Jamet
2022-02-26 12:51:00 +01:00
parent f79d32b22b
commit 2e0081b66c
8 changed files with 142 additions and 72 deletions

View File

@@ -39,10 +39,11 @@ object HashManager {
return messageDigest
}
fun hashSha256(vararg data: ByteArray): ByteArray {
fun hashSha256(vararg data: ByteArray?): ByteArray {
val hash: MessageDigest = getHash256()
for (byteArray in data) {
hash.update(byteArray)
if (byteArray != null)
hash.update(byteArray)
}
return hash.digest()
}
@@ -57,10 +58,11 @@ object HashManager {
return messageDigest
}
private fun hashSha512(vararg data: ByteArray): ByteArray {
private fun hashSha512(vararg data: ByteArray?): ByteArray {
val hash: MessageDigest = getHash512()
for (byteArray in data) {
hash.update(byteArray)
if (byteArray != null)
hash.update(byteArray)
}
return hash.digest()
}