mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-10-26 09:40:26 +00:00 
			
		
		
		
	deprecate hmacSha256
This commit is contained in:
		| @@ -2,6 +2,8 @@ | ||||
|  | ||||
| ## 0.11.11 | ||||
|  | ||||
| * `Crypto`: | ||||
|   * `hmacSha256` has been deprecated | ||||
| * `Ktor`: | ||||
|   * `Client`: | ||||
|     * `BodyPair` has been deprecated | ||||
|   | ||||
| @@ -1,3 +1,4 @@ | ||||
| package dev.inmo.micro_utils.crypto | ||||
|  | ||||
| @Deprecated("Deprecated due to incorrect of work sometimes and redundancy. Can be replaced by korlibs krypto") | ||||
| expect fun SourceString.hmacSha256(key: String): String | ||||
|   | ||||
| @@ -8,6 +8,7 @@ external interface CryptoJs { | ||||
| @JsNonModule | ||||
| external val CryptoJS: CryptoJs | ||||
|  | ||||
| @Deprecated("Deprecated due to incorrect of work sometimes and redundancy. Can be replaced by korlibs krypto") | ||||
| actual fun SourceString.hmacSha256(key: String): String { | ||||
|     return CryptoJS.asDynamic().HmacSHA256(this, key).toString().unsafeCast<String>() | ||||
| } | ||||
|   | ||||
| @@ -3,6 +3,7 @@ package dev.inmo.micro_utils.crypto | ||||
| import javax.crypto.Mac | ||||
| import javax.crypto.spec.SecretKeySpec | ||||
|  | ||||
| @Deprecated("Deprecated due to incorrect of work sometimes and redundancy. Can be replaced by korlibs krypto") | ||||
| actual fun SourceString.hmacSha256(key: String): String { | ||||
|     val mac = Mac.getInstance("HmacSHA256") | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user