docs: public static KeyPairGenerator getKeyPairGenerator(String algorithm) {
  		final Provider provider = GlobalBouncyCastleProvider.INSTANCE.getProvider();
  
  		KeyPairGenerator keyPairGen;
  		try {
  			keyPairGen = (null == provider) //
  					? KeyPairGenerator.getInstance(getMainAlgorithm(algorithm)) //
  					: KeyPairGenerator.getInstance(getMainAlgorithm(algorithm), provider);//
  		} catch (NoSuchAlgorithmException e) {
  			throw new CryptoException(e);
  		}
  		return keyPairGen;
  	}