// Init initializes the crypto layer. It load from viper the security level // and the logging setting. func Init() (err error) { // Init security level securityLevel := 256 if viper.IsSet("security.level") { ovveride := viper.GetInt("security.level") if ovveride != 0 { securityLevel = ovveride } } hashAlgorithm := "SHA3" if viper.IsSet("security.hashAlgorithm") { ovveride := viper.GetString("security.hashAlgorithm") if ovveride != "" { hashAlgorithm = ovveride } } log.Debugf("Working at security level [%d]", securityLevel) if err = primitives.InitSecurityLevel(hashAlgorithm, securityLevel); err != nil { log.Errorf("Failed setting security level: [%s]", err) return } return }
func TestMain(m *testing.M) { if err := primitives.InitSecurityLevel("SHA3", 256); err != nil { fmt.Printf("Failed setting security level: %v", err) } ret := m.Run() os.Exit(ret) }
// Init initializes the crypto layer. It load from viper the security level // and the logging setting. func Init() (err error) { // Init log log.ExtraCalldepth++ level, err := logging.LogLevel(viper.GetString("logging.crypto")) if err == nil { // No error, use the setting logging.SetLevel(level, "crypto") log.Infof("Log level recognized '%s', set to %s", viper.GetString("logging.crypto"), logging.GetLevel("crypto")) } else { log.Warningf("Log level not recognized '%s', defaulting to %s: %s", viper.GetString("logging.crypto"), logging.GetLevel("crypto"), err) } // Init security level securityLevel := 256 if viper.IsSet("security.level") { ovveride := viper.GetInt("security.level") if ovveride != 0 { securityLevel = ovveride } } hashAlgorithm := "SHA3" if viper.IsSet("security.hashAlgorithm") { ovveride := viper.GetString("security.hashAlgorithm") if ovveride != "" { hashAlgorithm = ovveride } } log.Debugf("Working at security level [%d]", securityLevel) if err = primitives.InitSecurityLevel(hashAlgorithm, securityLevel); err != nil { log.Debugf("Failed setting security level: [%s]", err) return } return }
func TestMain(m *testing.M) { var err error primitives.InitSecurityLevel("SHA2", 256) // setup the MSP manager so that we can sign/verify mspMgrConfigDir := "../../../msp/sampleconfig/" mspmgmt.LoadFakeSetupWithLocalMspAndTestChainMsp(mspMgrConfigDir) id, err = mspmgmt.GetLocalMSP().GetDefaultSigningIdentity() if err != nil { fmt.Printf("GetSigningIdentity failed with err %s", err) os.Exit(-1) } sid, err = id.Serialize() if err != nil { fmt.Printf("Serialize failed with err %s", err) os.Exit(-1) } os.Exit(m.Run()) }
func TestMain(m *testing.M) { primitives.InitSecurityLevel("SHA3", 256) }