Class NTRUParameters

java.lang.Object
org.bouncycastle.pqc.crypto.ntru.NTRUParameters
All Implemented Interfaces:
CipherParameters, KEMParameters

public class NTRUParameters extends Object implements KEMParameters
NTRU cipher parameter sets
  • Field Details

    • ntruhps2048509

      public static final NTRUParameters ntruhps2048509
      NTRU-HPS parameter set with n = 509 and q = 2048.
    • ntruhps2048677

      public static final NTRUParameters ntruhps2048677
      NTRU-HPS parameter set with n = 677 and q = 2048.
    • ntruhps4096821

      public static final NTRUParameters ntruhps4096821
      NTRU-HPS parameter set with n = 821 and q = 4096.
    • ntruhps40961229

      public static final NTRUParameters ntruhps40961229
      NTRU-HPS parameter set with n = 1229 and q = 4096.
    • ntruhrss701

      public static final NTRUParameters ntruhrss701
      NTRU-HRSS parameter set with n = 701.
    • ntruhrss1373

      public static final NTRUParameters ntruhrss1373
      NTRU-HRSS parameter set with n = 1373.
  • Method Details

    • getName

      public String getName()
    • getSessionKeySize

      public int getSessionKeySize()