@@ -66,8 +66,8 @@ public void configure(ConfigurableProvider provider)
6666 "ECGOST3410-2012" ,
6767 new org .bouncycastle .jcajce .provider .asymmetric .ecgost12 .KeyFactorySpi ());
6868 registerOid (provider , RosstandartObjectIdentifiers .id_tc26_agreement_gost_3410_12_256 ,
69- "ECGOST3410-2012" ,
70- new org .bouncycastle .jcajce .provider .asymmetric .ecgost12 .KeyFactorySpi ());
69+ "ECGOST3410-2012" ,
70+ new org .bouncycastle .jcajce .provider .asymmetric .ecgost12 .KeyFactorySpi ());
7171 registerOidAlgorithmParameters (provider ,
7272 RosstandartObjectIdentifiers .id_tc26_gost_3410_12_256 , "ECGOST3410-2012" );
7373
@@ -82,17 +82,13 @@ public void configure(ConfigurableProvider provider)
8282
8383 provider .addAlgorithm ("KeyPairGenerator.ECGOST3410-2012" ,
8484 PREFIX_GOST_2012 + "KeyPairGeneratorSpi" );
85- provider .addAlgorithm ("Alg.Alias.KeyPairGenerator.ECGOST3410-2012" ,
86- "ECGOST3410-2012" );
8785 provider .addAlgorithm ("Alg.Alias.KeyPairGenerator.GOST-3410-2012" ,
8886 "ECGOST3410-2012" );
8987
9088 // 256 signature
9189
9290 provider .addAlgorithm ("Signature.ECGOST3410-2012-256" ,
9391 PREFIX_GOST_2012 + "ECGOST2012SignatureSpi256" );
94- provider .addAlgorithm ("Alg.Alias.Signature.ECGOST3410-2012-256" ,
95- "ECGOST3410-2012-256" );
9692 provider .addAlgorithm ("Alg.Alias.Signature.GOST-3410-2012-256" ,
9793 "ECGOST3410-2012-256" );
9894 provider .addAlgorithm ("Alg.Alias.Signature.GOST3411WITHECGOST3410-2012-256" ,
@@ -104,7 +100,6 @@ public void configure(ConfigurableProvider provider)
104100
105101 // 512 signature
106102
107-
108103 provider .addAlgorithm ("Signature.ECGOST3410-2012-512" ,
109104 PREFIX_GOST_2012 + "ECGOST2012SignatureSpi512" );
110105 provider .addAlgorithm ("Alg.Alias.Signature.ECGOST3410-2012-512" ,
@@ -113,11 +108,13 @@ public void configure(ConfigurableProvider provider)
113108 "ECGOST3410-2012-512" );
114109 provider .addAlgorithm ("Alg.Alias.Signature.GOST3411WITHECGOST3410-2012-512" ,
115110 "ECGOST3410-2012-512" );
116-
111+
117112 addSignatureAlgorithm (provider , "GOST3411-2012-512" , "ECGOST3410-2012-512" ,
118113 PREFIX_GOST_2012 + "ECGOST2012SignatureSpi512" ,
119114 RosstandartObjectIdentifiers .id_tc26_signwithdigest_gost_3410_12_512 );
120115
116+ // KeyAgreement
117+
121118 provider .addAlgorithm ("KeyAgreement.ECGOST3410-2012-256" , PREFIX_GOST_2012 + "KeyAgreementSpi$ECVKO256" );
122119 provider .addAlgorithm ("KeyAgreement.ECGOST3410-2012-512" , PREFIX_GOST_2012 + "KeyAgreementSpi$ECVKO512" );
123120
0 commit comments