code: func GetSuiteByConfig(config core.CryptoSuiteConfig) (core.CryptoSuite, error) {
  	switch config.SecurityProvider() {
  	case "sw":
  		return sw.GetSuiteByConfig(config)
  	case "pkcs11":
  		return pkcs11.GetSuiteByConfig(config)
  	}
  
  	return nil, errors.Errorf("Unsupported security provider requested: %s", config.SecurityProvider())
  }
docs: //GetSuiteByConfig returns cryptosuite adaptor for bccsp loaded according to given config