starcrypto/hmac.go

132 lines
3.2 KiB
Go
Raw Normal View History

2024-03-10 13:04:26 +08:00
package starcrypto
import "b612.me/starcrypto/macx"
2024-03-10 13:04:26 +08:00
func HmacMd4(message, key []byte) []byte {
return macx.HmacMd4(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacMd4Str(message, key []byte) string {
return macx.HmacMd4Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacMd4(message, key, sum []byte) bool {
return macx.VerifyHmacMd4(message, key, sum)
}
func VerifyHmacMd4Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacMd4Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacMd5(message, key []byte) []byte {
return macx.HmacMd5(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacMd5Str(message, key []byte) string {
return macx.HmacMd5Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacMd5(message, key, sum []byte) bool {
return macx.VerifyHmacMd5(message, key, sum)
}
func VerifyHmacMd5Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacMd5Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacSHA1(message, key []byte) []byte {
return macx.HmacSHA1(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacSHA1Str(message, key []byte) string {
return macx.HmacSHA1Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacSHA1(message, key, sum []byte) bool {
return macx.VerifyHmacSHA1(message, key, sum)
}
func VerifyHmacSHA1Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacSHA1Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacSHA256(message, key []byte) []byte {
return macx.HmacSHA256(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacSHA256Str(message, key []byte) string {
return macx.HmacSHA256Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacSHA256(message, key, sum []byte) bool {
return macx.VerifyHmacSHA256(message, key, sum)
}
func VerifyHmacSHA256Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacSHA256Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacSHA384(message, key []byte) []byte {
return macx.HmacSHA384(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacSHA384Str(message, key []byte) string {
return macx.HmacSHA384Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacSHA384(message, key, sum []byte) bool {
return macx.VerifyHmacSHA384(message, key, sum)
}
func VerifyHmacSHA384Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacSHA384Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacSHA512(message, key []byte) []byte {
return macx.HmacSHA512(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacSHA512Str(message, key []byte) string {
return macx.HmacSHA512Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacSHA512(message, key, sum []byte) bool {
return macx.VerifyHmacSHA512(message, key, sum)
}
func VerifyHmacSHA512Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacSHA512Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacSHA224(message, key []byte) []byte {
return macx.HmacSHA224(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacSHA224Str(message, key []byte) string {
return macx.HmacSHA224Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacSHA224(message, key, sum []byte) bool {
return macx.VerifyHmacSHA224(message, key, sum)
}
func VerifyHmacSHA224Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacSHA224Str(message, key, hexSum)
}
2024-03-10 13:04:26 +08:00
func HmacRipeMd160(message, key []byte) []byte {
return macx.HmacRipeMd160(message, key)
2024-03-10 13:04:26 +08:00
}
func HmacRipeMd160Str(message, key []byte) string {
return macx.HmacRipeMd160Str(message, key)
2024-03-10 13:04:26 +08:00
}
func VerifyHmacRipeMd160(message, key, sum []byte) bool {
return macx.VerifyHmacRipeMd160(message, key, sum)
}
func VerifyHmacRipeMd160Str(message, key []byte, hexSum string) bool {
return macx.VerifyHmacRipeMd160Str(message, key, hexSum)
}