File tree Expand file tree Collapse file tree 7 files changed +7
-7
lines changed
prov/src/main/jdk17/org/bouncycastle
jcajce/provider/asymmetric/mlkem Expand file tree Collapse file tree 7 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 1313import org .bouncycastle .pqc .crypto .mlkem .MLKEMKeyParameters ;
1414import org .bouncycastle .pqc .crypto .mlkem .MLKEMParameters ;
1515
16- public class MLKEMSpi
16+ public abstract class MLKEMSpi
1717 implements KEMSpi
1818{
1919 private final MLKEMParameters mlkemParameters ;
Original file line number Diff line number Diff line change 1717 * invoke multiple encapsulate and decapsulate methods on the same Encapsulator or Decapsulator object at the same
1818 * time. Each invocation of encapsulate will generate a new shared secret and key encapsulation message."
1919 */
20- public class HQCDecapsulatorSpi
20+ class HQCDecapsulatorSpi
2121 implements KEMSpi .DecapsulatorSpi
2222{
2323// private final BCHQCPrivateKey privateKey;
Original file line number Diff line number Diff line change 1919 * invoke multiple encapsulate and decapsulate methods on the same Encapsulator or Decapsulator object at the same
2020 * time. Each invocation of encapsulate will generate a new shared secret and key encapsulation message."
2121 */
22- public class HQCEncapsulatorSpi
22+ class HQCEncapsulatorSpi
2323 implements KEMSpi .EncapsulatorSpi
2424{
2525 private final BCHQCPublicKey publicKey ;
Original file line number Diff line number Diff line change 1313import org .bouncycastle .pqc .crypto .hqc .HQCKeyParameters ;
1414import org .bouncycastle .pqc .crypto .hqc .HQCParameters ;
1515
16- public class HQCKEMSpi
16+ public abstract class HQCKEMSpi
1717 implements KEMSpi
1818{
1919 private final HQCParameters hqcParameters ;
Original file line number Diff line number Diff line change 1717 * invoke multiple encapsulate and decapsulate methods on the same Encapsulator or Decapsulator object at the same
1818 * time. Each invocation of encapsulate will generate a new shared secret and key encapsulation message."
1919 */
20- public class NTRUDecapsulatorSpi
20+ class NTRUDecapsulatorSpi
2121 implements KEMSpi .DecapsulatorSpi
2222{
2323// private final BCNTRUPrivateKey privateKey;
Original file line number Diff line number Diff line change 1919 * invoke multiple encapsulate and decapsulate methods on the same Encapsulator or Decapsulator object at the same
2020 * time. Each invocation of encapsulate will generate a new shared secret and key encapsulation message."
2121 */
22- public class NTRUEncapsulatorSpi
22+ class NTRUEncapsulatorSpi
2323 implements KEMSpi .EncapsulatorSpi
2424{
2525 private final BCNTRUPublicKey publicKey ;
Original file line number Diff line number Diff line change 1313import org .bouncycastle .pqc .crypto .ntru .NTRUKeyParameters ;
1414import org .bouncycastle .pqc .crypto .ntru .NTRUParameters ;
1515
16- public class NTRUKEMSpi
16+ public abstract class NTRUKEMSpi
1717 implements KEMSpi
1818{
1919 private final NTRUParameters ntruParameters ;
You can’t perform that action at this time.
0 commit comments