Skip to content

Commit c5083c3

Browse files
authored
Merge pull request #360 from chadlwilson/bc-184
[deps] upgrade BC to version 1.84
2 parents d2b0076 + 24760d1 commit c5083c3

File tree

8 files changed

+26
-26
lines changed

8 files changed

+26
-26
lines changed

Mavenfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,12 @@ plugin :deploy, '3.1.4' do
104104
execute_goals( :deploy, :skip => false )
105105
end
106106

107-
supported_bc_versions = %w{ 1.78 1.79 1.80 1.81 1.82 1.83 }
107+
supported_bc_versions = %w{ 1.78 1.79 1.80 1.81 1.82 1.83 1.84 }
108108

109109
default_bc_version = File.read File.expand_path('lib/jopenssl/version.rb', File.dirname(__FILE__))
110110
default_bc_version = default_bc_version[/BOUNCY_CASTLE_VERSION\s?=\s?'(.*?)'/, 1]
111111

112-
properties( 'jruby.plugins.version' => '3.0.2',
112+
properties( 'jruby.plugins.version' => '3.0.6',
113113
'jruby.switches' => '-W0', # https://github.com/torquebox/jruby-maven-plugins/issues/94
114114
'bc.versions' => default_bc_version,
115115
'invoker.test' => '${bc.versions}',
@@ -118,7 +118,7 @@ properties( 'jruby.plugins.version' => '3.0.2',
118118
'skipRunit' => 'true',
119119
'runit.dir' => 'src/test/ruby/**/test_*.rb',
120120
'mavengem.wagon.version' => '2.0.2', # for jruby plugin
121-
'mavengem-wagon.version' => '2.0.2', # for polyglot-ruby
121+
'mavengem-wagon.version' => '3.0.0', # for polyglot-ruby
122122
# use this version of jruby for the jruby-maven-plugins
123123
'jruby.versions' => MVN_JRUBY_VERSION, 'jruby.version' => MVN_JRUBY_VERSION,
124124
# dump pom.xml when running 'rmvn'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ the JRuby [mailing list][1] or the [bug tracker][2].
2828
| ~>0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 |
2929
| ~>0.13.x | 9.1.x-9.4.x | Java 8-17 | 1.68-1.69 |
3030
| ~>0.14.x | 9.1.x-9.4.x | Java 8-21 | 1.71-1.74 |
31-
| ~>0.15.x | 9.2.x-10.0.x | Java 8-25 | 1.78-1.83 |
31+
| ~>0.15.x | 9.2.x-10.0.x | Java 8-25 | 1.78-1.84 |
3232

3333
NOTE: backwards JRuby compatibility was not handled for versions <= **0.9.6**
3434

Rakefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Rake::TestTask.new do |task|
3434
test_files = FileList['src/test/ruby/**/test*.rb'].to_a
3535
task.test_files = test_files.map { |path| path.sub('src/test/ruby/', '') }
3636
task.verbose = true
37-
task.loader = :direct
37+
task.loader = "ARGV.each { |f| require f unless f.start_with?('-') }"
3838
task.ruby_opts = [ '-C', 'src/test/ruby', '-rbundler/setup' ]
3939
end
4040
task :test => 'lib/jopenssl.jar'
@@ -49,7 +49,7 @@ namespace :integration do
4949
unless File.exist?(File.join(it_path, 'Gemfile.lock'))
5050
raise "bundle not installed, run `rake integration:install'"
5151
end
52-
loader = "ARGV.each { |f| require f }"
52+
loader = "ARGV.each { |f| require f unless f.start_with?('-') }"
5353
lib = [ File.expand_path('../lib', __FILE__), it_path ]
5454
test_files = FileList['src/test/integration/*_test.rb'].map { |path| path.sub('src/test/integration/', '') }
5555
ruby "-I#{lib.join(':')} -C src/test/integration -e \"#{loader}\" #{test_files.map { |f| "\"#{f}\"" }.join(' ')}"

integration/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<build>
3939
<plugins>
4040
<plugin>
41-
<groupId>de.saumya.mojo</groupId>
41+
<groupId>org.jruby.maven</groupId>
4242
<artifactId>gem-maven-plugin</artifactId>
4343
<version>${jruby.plugins.version}</version>
4444
<executions>
@@ -97,7 +97,7 @@
9797
</configuration>
9898
</plugin>
9999
<plugin>
100-
<groupId>de.saumya.mojo</groupId>
100+
<groupId>org.jruby.maven</groupId>
101101
<artifactId>runit-maven-plugin</artifactId>
102102
<version>${jruby.plugins.version}</version>
103103
<executions>

lib/jopenssl/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module JOpenSSL
22
VERSION = '0.15.8.dev'
3-
BOUNCY_CASTLE_VERSION = '1.83'
3+
BOUNCY_CASTLE_VERSION = '1.84'
44
end
55

66
Object.class_eval do

pom.xml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ DO NOT MODIFY - GENERATED CODE
6060
</snapshotRepository>
6161
</distributionManagement>
6262
<properties>
63-
<bc.versions>1.83</bc.versions>
63+
<bc.versions>1.84</bc.versions>
6464
<invoker.skip>${maven.test.skip}</invoker.skip>
6565
<invoker.test>${bc.versions}</invoker.test>
66-
<jruby.plugins.version>3.0.2</jruby.plugins.version>
66+
<jruby.plugins.version>3.0.6</jruby.plugins.version>
6767
<jruby.switches>-W0</jruby.switches>
6868
<jruby.version>9.2.19.0</jruby.version>
6969
<jruby.versions>9.2.19.0</jruby.versions>
70-
<mavengem-wagon.version>2.0.2</mavengem-wagon.version>
71-
<mavengem.wagon.version>2.0.2</mavengem.wagon.version>
70+
<mavengem.wagon.version>2.0.2</mavengem.wagon.version> <!-- for jruby plugin -->
71+
<mavengem-wagon.version>3.0.0</mavengem-wagon.version> <!-- for polyglot-ruby -->
7272
<polyglot.dump.pom>pom.xml</polyglot.dump.pom>
7373
<polyglot.dump.readonly>false</polyglot.dump.readonly>
7474
<runit.dir>src/test/ruby/**/test_*.rb</runit.dir>
@@ -78,22 +78,22 @@ DO NOT MODIFY - GENERATED CODE
7878
<dependency>
7979
<groupId>org.bouncycastle</groupId>
8080
<artifactId>bcprov-jdk18on</artifactId>
81-
<version>1.83</version>
81+
<version>1.84</version>
8282
</dependency>
8383
<dependency>
8484
<groupId>org.bouncycastle</groupId>
8585
<artifactId>bcpkix-jdk18on</artifactId>
86-
<version>1.83</version>
86+
<version>1.84</version>
8787
</dependency>
8888
<dependency>
8989
<groupId>org.bouncycastle</groupId>
9090
<artifactId>bctls-jdk18on</artifactId>
91-
<version>1.83</version>
91+
<version>1.84</version>
9292
</dependency>
9393
<dependency>
9494
<groupId>org.bouncycastle</groupId>
9595
<artifactId>bcutil-jdk18on</artifactId>
96-
<version>1.83</version>
96+
<version>1.84</version>
9797
</dependency>
9898
<dependency>
9999
<groupId>org.jruby</groupId>
@@ -407,7 +407,7 @@ DO NOT MODIFY - GENERATED CODE
407407
</plugins>
408408
</build>
409409
<properties>
410-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
410+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
411411
<jruby.version>9.2.19.0</jruby.version>
412412
<jruby.versions>9.2.19.0</jruby.versions>
413413
</properties>
@@ -445,7 +445,7 @@ DO NOT MODIFY - GENERATED CODE
445445
</plugins>
446446
</build>
447447
<properties>
448-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
448+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
449449
<jruby.version>9.2.20.1</jruby.version>
450450
<jruby.versions>9.2.20.1</jruby.versions>
451451
</properties>
@@ -483,7 +483,7 @@ DO NOT MODIFY - GENERATED CODE
483483
</plugins>
484484
</build>
485485
<properties>
486-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
486+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
487487
<jruby.version>9.3.3.0</jruby.version>
488488
<jruby.versions>9.3.3.0</jruby.versions>
489489
</properties>
@@ -521,7 +521,7 @@ DO NOT MODIFY - GENERATED CODE
521521
</plugins>
522522
</build>
523523
<properties>
524-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
524+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
525525
<jruby.version>9.3.13.0</jruby.version>
526526
<jruby.versions>9.3.13.0</jruby.versions>
527527
</properties>
@@ -559,7 +559,7 @@ DO NOT MODIFY - GENERATED CODE
559559
</plugins>
560560
</build>
561561
<properties>
562-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
562+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
563563
<jruby.version>9.4.8.0</jruby.version>
564564
<jruby.versions>9.4.8.0</jruby.versions>
565565
</properties>
@@ -597,7 +597,7 @@ DO NOT MODIFY - GENERATED CODE
597597
</plugins>
598598
</build>
599599
<properties>
600-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
600+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
601601
<jruby.version>9.4.14.0</jruby.version>
602602
<jruby.versions>9.4.14.0</jruby.versions>
603603
</properties>
@@ -635,7 +635,7 @@ DO NOT MODIFY - GENERATED CODE
635635
</plugins>
636636
</build>
637637
<properties>
638-
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83</bc.versions>
638+
<bc.versions>1.78,1.79,1.80,1.81,1.82,1.83,1.84</bc.versions>
639639
<jruby.version>10.0.2.0</jruby.version>
640640
<jruby.versions>10.0.2.0</jruby.versions>
641641
</properties>

src/main/java/org/jruby/ext/openssl/impl/PKey.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ public static KeyPair readECPrivateKey(final KeyFactory keyFactory, final Privat
297297
org.bouncycastle.asn1.sec.ECPrivateKey key = org.bouncycastle.asn1.sec.ECPrivateKey.getInstance(seq);
298298
AlgorithmIdentifier algId = keyInfo.getPrivateKeyAlgorithm();
299299
if (algId == null) { // mockPrivateKeyInfo
300-
algId = new AlgorithmIdentifier(X9ObjectIdentifiers.id_ecPublicKey, key.getParameters());
300+
algId = new AlgorithmIdentifier(X9ObjectIdentifiers.id_ecPublicKey, key.getParametersObject().toASN1Primitive());
301301
}
302302
final PrivateKeyInfo privInfo = new PrivateKeyInfo(algId, key);
303303
ECPrivateKey privateKey = (ECPrivateKey) keyFactory.generatePrivate(new PKCS8EncodedKeySpec(privInfo.getEncoded()));

src/test/ruby/test_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def self.plugin_output_init(options)
5252
rescue LoadError => e
5353
warn "gem 'minitest' failed to load: #{e.inspect}"
5454
end unless (Test::Unit::AutoRunner.respond_to?(:setup_option)) rescue true # runit rules
55-
# @see https://github.com/torquebox/jruby-maven-plugins/blob/master/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RunitMavenTestScriptFactory.java
55+
# @see https://github.com/jruby/jruby-maven-plugins/blob/master/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RunitMavenTestScriptFactory.java
5656

5757
if defined? Minitest::Test
5858
TestCase = Minitest::Test

0 commit comments

Comments
 (0)