code: func BuildCryptoSuiteConfigFromOptions(opts ...interface{}) (core.CryptoSuiteConfig, error) {
  	// build a new CryptoConfig with overridden function implementations
  	c := &CryptoConfigOptions{}
  	for _, option := range opts {
  		err := setCryptoConfigWithOptionInterface(c, option)
  		if err != nil {
  			return nil, err
  		}
  	}
  
  	return c, nil
  
  }
docs: // BuildCryptoSuiteConfigFromOptions will return an CryptoConfig instance pre-built with Optional interfaces
  // provided in fabsdk's WithConfigCrypto(opts...) call