code: func SetDefault(newDefaultSuite core.CryptoSuite) error {
  	if atomic.LoadInt32(&initialized) > 0 {
  		return errors.New("default crypto suite is already set")
  	}
  	return initSuite(newDefaultSuite)
  }
docs: //SetDefault sets default suite if one is not already set or created
  //Make sure you set default suite before very first call to GetDefault(),
  //otherwise this function will return an error