2022-12-13 17:36:35 +03:00
|
|
|
package frostfsecdsa
|
2022-04-05 14:13:34 +03:00
|
|
|
|
2023-03-07 14:20:03 +03:00
|
|
|
import frostfscrypto "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/crypto"
|
2022-04-05 14:13:34 +03:00
|
|
|
|
|
|
|
func init() {
|
2022-12-13 17:36:35 +03:00
|
|
|
frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_SHA512, func() frostfscrypto.PublicKey {
|
2022-04-05 14:13:34 +03:00
|
|
|
return new(PublicKey)
|
|
|
|
})
|
|
|
|
|
2022-12-13 17:36:35 +03:00
|
|
|
frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_DETERMINISTIC_SHA256, func() frostfscrypto.PublicKey {
|
2022-04-19 11:11:29 +03:00
|
|
|
return new(PublicKeyRFC6979)
|
2022-04-05 14:13:34 +03:00
|
|
|
})
|
2022-03-10 15:25:14 +03:00
|
|
|
|
2022-12-13 17:36:35 +03:00
|
|
|
frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_WALLETCONNECT, func() frostfscrypto.PublicKey {
|
2022-03-10 15:25:14 +03:00
|
|
|
return new(PublicKeyWalletConnect)
|
|
|
|
})
|
2022-04-05 14:13:34 +03:00
|
|
|
}
|