harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: Contribution of security, crypto, and x-net libraries
Date Thu, 24 Nov 2005 16:38:57 GMT
The HARMONY-14 contribution contains stub implementations (i.e. methods
with 'empty' bodies) for a couple of class library areas.  We put those
in so the other areas would compile ok, to enable on-going development
in those areas.

The the class library areas were defined on the wiki, and debated a
while ago:

so, with reference to that list, HARMONY-14 contains some implementation
stub-only implementations for the VM-specific Kernel classes, MATH, and

The 'full' implementation areas still need work too!  Besides bringing
the APIs up to 5.0 we have some known bugs which I'll be happy to help
fix if the contribution is accepted into svn.

It seems that you are falling over the stub implementation of
java.math.BigInteger.  I'll also volunteer to help to fill those methods
in to get the HARMONY-16 code working.


Mishura, Stepan M wrote:
> One of integration issues is to run unit tests provided for security,
> crypto, and x-net libraries on combination of contributions. So there
> are 52 test failures. I have analyzed most of them:
> - In 26 cases tests failed because of not implemented functionality of
> java.math.BigInteger class. 
> - In 6 cases BouncyCastle provider throws NPE. I expect that the reason
> is the same (java.math.BigInteger class) because stack trace looks like:
> java.lang.NullPointerException
>       at org.bouncycastle.asn1.DERInteger.<init>(DERInteger.java:56)
>       at
> org.bouncycastle.asn1.pkcs.PKCS12PBEParams.<init>(PKCS12PBEParams.java:2
> 5)
>       at
> org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE.engineIni
> t(JDKAlgorithmParameters.java:620)
>       ....
> - 9 tests hung JVM without any diagnostics. These failures need further
> investigation and I can not provide detailed info for them right now.
> Thanks,
> Stepan Mishura
> Intel Managed Runtime Division


Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

View raw message