Module java.base
Package javax.crypto

# Class KEM

=
public final class KEM
extends java.lang.Object

## Nested Types

- = Decapsulator
- = Encapsulated
- = Encapsulator

## Methods

- =
  public java.lang.String getAlgorithm()
- =
  public static javax.crypto.KEM getInstance(java.lang.String arg0) throws java.security.NoSuchAlgorithmException
- =
  public static javax.crypto.KEM getInstance(java.lang.String arg0, java.lang.String arg1) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
- =
  public static javax.crypto.KEM getInstance(java.lang.String arg0, java.security.Provider arg1) throws java.security.NoSuchAlgorithmException
- =
  public javax.crypto.KEM.Decapsulator newDecapsulator(java.security.PrivateKey arg0) throws java.security.InvalidKeyException
- =
  public javax.crypto.KEM.Decapsulator newDecapsulator(java.security.PrivateKey arg0, java.security.spec.AlgorithmParameterSpec arg1) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException
- =
  public javax.crypto.KEM.Encapsulator newEncapsulator(java.security.PublicKey arg0) throws java.security.InvalidKeyException
- =
  public javax.crypto.KEM.Encapsulator newEncapsulator(java.security.PublicKey arg0, java.security.SecureRandom arg1) throws java.security.InvalidKeyException
- =
  public javax.crypto.KEM.Encapsulator newEncapsulator(java.security.PublicKey arg0, java.security.spec.AlgorithmParameterSpec arg1, java.security.SecureRandom arg2) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException

## Summary

No differences.