code: func (sdk *FabricSDK) initializeCryptoSuite(cryptoSuiteConfig core.CryptoSuiteConfig) error {
  	var err error
  	sdk.cryptoSuite, err = sdk.opts.Core.CreateCryptoSuiteProvider(cryptoSuiteConfig)
  	if err != nil {
  		return errors.WithMessage(err, "failed to initialize crypto suite")
  	}
  
  	// Setting this cryptosuite as the factory default
  	if !cryptosuite.DefaultInitialized() {
  		err = cryptosuite.SetDefault(sdk.cryptoSuite)
  		if err != nil {
  			return errors.WithMessage(err, "failed to set default crypto suite")
  		}
  	} else {
  		logger.Debug("default cryptosuite already initialized")
  	}
  	return nil
  }
docs: // initializeCryptoSuite Initializes crypto provider