This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

J2ME Secure Random Proguard Obfuscator

 
Partheban Udayakumar
Ranch Hand
Posts: 481
AngularJS Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am trying to implement ECDSA in J2ME. I use Netbeans7.4, Bouncy Castle Lightweight 149 api and proguard installed in Netbeans. The ECDSA implementation from BC uses Secure Random and Big Integer Classes which are present in the BC api too. Netbeans accepts Big Integer class but shows errors with Secure Random class. When I increment the obfuscation level in Netbeans to high, it shows ClassFormatError:78. When I don't obfuscate it or reduce the obfuscation level from high I get NoClassDefFoundError on Secure Random class. In both case Big Integer works. I tried renaming the java.* folder in Bouncy Castle but my program takes the default java.security.SecureRandom and when I add Secure Random class to my project, it shows package.SecureRandom is different from java.security.SecureRandom.

Has any one solved this? If so please help me I am breaking my head with this for over a month.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic