kruton / android-keyczar-demo

Demo application using Keyczar on Android
28 stars 2 forks source link

NullPointerException after "Remove dependency on Spongycastle" commit #2

Closed EdmondChuiHW closed 11 years ago

EdmondChuiHW commented 11 years ago

Hi Kenny,

Thank you for the latest update of removing the dependency on Spongycastle, it reduced the overall size of my app by ~2MB. However I have encountered a NullPointerException when I tested it on Gingerbread (I know it's a pin in the rear to still have it at 50.8% of the pie).

The following is the stacktrace, thanks in advance!

E/TAG(2609): java.lang.NullPointerException E/TAG(2609): at javax.crypto.Cipher.doFinal(Cipher.java:1124) E/TAG(2609): at com.mypkg.myclass.FixBrokenCipherSpiProvider$FixBrokenCipherSpi.engineDoFinal(FixBrokenCipherSpiProvider.java:191) E/TAG(2609): at javax.crypto.Cipher.doFinal(Cipher.java:1028) E/TAG(2609): at org.keyczar.AesKey$AesStream.doFinalDecrypt(AesKey.java:241) E/TAG(2609): at org.keyczar.Crypter.decrypt(Crypter.java:167) E/TAG(2609): at org.keyczar.Crypter.decrypt(Crypter.java:84) E/TAG(2609): at org.keyczar.Crypter.decrypt(Crypter.java:183)

kruton commented 11 years ago

This should be fixed with commit b06fba00765833ffce451cdbce300fde13b1502d

EdmondChuiHW commented 11 years ago

Tested and worked. Thank you for your quick response!