code: func (f *ProviderFactory) CreateCryptoSuiteProvider(config core.CryptoSuiteConfig) (core.CryptoSuite, error) {
  	if config.SecurityProvider() != "sw" {
  		logger.Warnf("default provider factory doesn't support '%s' crypto provider", config.SecurityProvider())
  	}
  	cryptoSuiteProvider, err := cryptosuiteimpl.GetSuiteByConfig(config)
  	return cryptoSuiteProvider, err
  }
docs: // CreateCryptoSuiteProvider returns a new default implementation of BCCSP