Skip to content

Commit 9d9dae7

Browse files
committed
Fixes newer Java8 Jar-related files; implements proper Random.nextLong()
1 parent 6f16d58 commit 9d9dae7

File tree

12 files changed

+25
-13
lines changed

12 files changed

+25
-13
lines changed
98.4 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20220627235431
1+
20220713221322
Binary file not shown.
98.4 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20220627234904
1+
20220713221322
98.4 KB
Binary file not shown.

sources/net.sf.j2s.java.core/src/java/security/cert/CertPathHelperImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,10 @@ protected void implSetPathToNames(X509CertSelector sel,
6363
protected void implSetDateAndTime(X509CRLSelector sel, Date date, long skew) {
6464
sel.setDateAndTime(date, skew);
6565
}
66+
67+
@Override
68+
protected boolean implIsJdkCA(TrustAnchor arg0) {
69+
// TODO Auto-generated method stub
70+
return false;
71+
}
6672
}

sources/net.sf.j2s.java.core/src/java/util/Random.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -287,11 +287,7 @@ public int nextInt(int n) {
287287
*
288288
*/
289289
public long nextLong() {
290-
JSUtil.notImplemented(null);
291-
return nextInt();
292-
// {
293-
// return ((long) next(32) << 32) + next(32);
294-
// }
290+
return ((long) next(32) << 32) + next(32);
295291
}
296292

297293
/**

sources/net.sf.j2s.java.core/src/java/util/jar/JarInputStream.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ private JarEntry checkManifest(JarEntry e)
9696
closeEntry();
9797
if (doVerify) {
9898
jv = new JarVerifier(bytes);
99-
mev = new ManifestEntryVerifier(man);
99+
mev = new ManifestEntryVerifier(man, null);
100100
}
101101
return (JarEntry)super.getNextEntry();
102102
}

sources/net.sf.j2s.java.core/src/java/util/jar/JarVerifier.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ private void processEntry(ManifestEntryVerifier mev)
270270
}
271271

272272
sfv.setSignatureFile(bytes);
273-
sfv.process(sigFileSigners, manifestDigests);
273+
sfv.process(sigFileSigners, manifestDigests, null);
274274
}
275275
}
276276
return;
@@ -313,7 +313,7 @@ private void processEntry(ManifestEntryVerifier mev)
313313
sfv.setSignatureFile(bytes);
314314
}
315315
}
316-
sfv.process(sigFileSigners, manifestDigests);
316+
sfv.process(sigFileSigners, manifestDigests, null);
317317

318318
} catch (IOException ioe) {
319319
// e.g. sun.security.pkcs.ParsingException
@@ -448,7 +448,7 @@ static class VerifierStream extends java.io.InputStream {
448448
{
449449
this.is = is;
450450
this.jv = jv;
451-
this.mev = new ManifestEntryVerifier(man);
451+
this.mev = new ManifestEntryVerifier(man, null);
452452
this.jv.beginEntry(je, mev);
453453
this.numLeft = je.getSize();
454454
if (this.numLeft == 0)

0 commit comments

Comments
 (0)