File tree Expand file tree Collapse file tree 3 files changed +3
-9
lines changed
core/src/main/java/org/bouncycastle/pqc/crypto/mayo
prov/src/main/java/org/bouncycastle/jce/provider Expand file tree Collapse file tree 3 files changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ public class MayoPrivateKeyParameters
1010 public MayoPrivateKeyParameters (MayoParameters params , byte [] seed_sk )
1111 {
1212 super (true , params );
13- this .seed_sk = seed_sk ;
13+ this .seed_sk = Arrays . clone ( seed_sk ) ;
1414 }
1515
1616 public byte [] getEncoded ()
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ public class MayoPublicKeyParameters
1010 public MayoPublicKeyParameters (MayoParameters params , byte [] p )
1111 {
1212 super (false , params );
13- this .p = p ;
13+ this .p = Arrays . clone ( p ) ;
1414 }
1515
1616 public byte [] getP ()
1717 {
18- return p ;
18+ return Arrays . clone ( p ) ;
1919 }
2020
2121 public byte [] getEncoded ()
Original file line number Diff line number Diff line change 3838import org .bouncycastle .pqc .jcajce .provider .hqc .HQCKeyFactorySpi ;
3939import org .bouncycastle .pqc .jcajce .provider .kyber .KyberKeyFactorySpi ;
4040import org .bouncycastle .pqc .jcajce .provider .lms .LMSKeyFactorySpi ;
41- import org .bouncycastle .pqc .jcajce .provider .mayo .MayoKeyFactorySpi ;
4241import org .bouncycastle .pqc .jcajce .provider .newhope .NHKeyFactorySpi ;
4342import org .bouncycastle .pqc .jcajce .provider .ntru .NTRUKeyFactorySpi ;
4443import org .bouncycastle .pqc .jcajce .provider .picnic .PicnicKeyFactorySpi ;
@@ -438,11 +437,6 @@ private void loadPQCKeys()
438437 addKeyInfoConverter (BCObjectIdentifiers .ntruhps2048677 , new NTRUKeyFactorySpi ());
439438 addKeyInfoConverter (BCObjectIdentifiers .ntruhps4096821 , new NTRUKeyFactorySpi ());
440439 addKeyInfoConverter (BCObjectIdentifiers .ntruhrss701 , new NTRUKeyFactorySpi ());
441-
442- addKeyInfoConverter (BCObjectIdentifiers .mayo1 , new MayoKeyFactorySpi ());
443- addKeyInfoConverter (BCObjectIdentifiers .mayo2 , new MayoKeyFactorySpi ());
444- addKeyInfoConverter (BCObjectIdentifiers .mayo3 , new MayoKeyFactorySpi ());
445- addKeyInfoConverter (BCObjectIdentifiers .mayo5 , new MayoKeyFactorySpi ());
446440 }
447441
448442 public void setParameter (String parameterName , Object parameter )
You can’t perform that action at this time.
0 commit comments