git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/crypto/ecdsa/init.go (about) 1 package frostfsecdsa 2 3 import frostfscrypto "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/crypto" 4 5 func init() { 6 frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_SHA512, func() frostfscrypto.PublicKey { 7 return new(PublicKey) 8 }) 9 10 frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_DETERMINISTIC_SHA256, func() frostfscrypto.PublicKey { 11 return new(PublicKeyRFC6979) 12 }) 13 14 frostfscrypto.RegisterScheme(frostfscrypto.ECDSA_WALLETCONNECT, func() frostfscrypto.PublicKey { 15 return new(PublicKeyWalletConnect) 16 }) 17 }