From 8bc1d4bc88285483136b6a71703893555f02b017 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 1 Apr 2020 14:04:54 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../src/main/java/com/tangem/common/extensions/String.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tangem-core/src/main/java/com/tangem/common/extensions/String.kt b/tangem-core/src/main/java/com/tangem/common/extensions/String.kt index 2f9d73f416..fbddb5829c 100644 --- a/tangem-core/src/main/java/com/tangem/common/extensions/String.kt +++ b/tangem-core/src/main/java/com/tangem/common/extensions/String.kt @@ -12,6 +12,12 @@ fun String.calculateSha256(): ByteArray { return sha256.digest(data) } +fun String.calculateSha512(): ByteArray { + val sha = MessageDigest.getInstance("SHA-512") + val data = this.toByteArray(Charset.forName("UTF-8")) + return sha.digest(data) +} + fun String.hexToBytes(): ByteArray { return ByteArray(this.length / 2) { i ->