1) Please specify the version of Securelackbox you are using
and
2) describe the exact sequence of steps needed to reproduce the problem. We didn't have such problem before so it can be either Mac-specific or related to the way you use the components.

The SecureBB version is the latest one that you published to download. The Java version one.
The thing is: I'm using RoboVM that is a tool that allow me to develop iOS apps with Java code.
RoboVM is integrated with Eclipse. Other external jars work fine, but the compiler throws this error when
When I have a normal Java Project (without RoboVM) I can perform the digital signatures successfully in this Mac computer. The issue is on RoboVM. A sample:

When the latest instruction : TElXMLReferenceList referencesList = new TElXMLReferenceList(); is added the error is thrown up. I know RoboVM may have some troubles, but it works with other jars. Do you know what is possibly causing this error in this particular class?

The problem may be that SecureBlackbox is compiled using FreePascal for JVM, but not with the regular javac. Theoretically this may result in some incompatibilities with third-party tools. However I don't think we'll be able to solve the problem without any comments from RoboVM developers describing the reason of such behavior of their tool.

Ok, I understand. It is probably the FreePascal for JVM compilation like you said. I just asked because you might know the error, and it could be a simple thing to solve. But I'll talk with RoboVM developers. I also asked you because it is this particular class that is not loaded correctly.. Other classes are.

I'm seeing (through Eclipse) your SecureBlackBox.Base.jar and in the SecureBlackBox.Base package, in the SBUMAC.class the method "Save_UINT32(byte[], int, int)" appears 2 times. That should be the signature problem the RoboVM compiler is complaining about.
Do you really have 2 equals methods in this class? Or it is an error? Is it possible to delete one of the methods inside a Jar?

Can you please remove one of the methods to stay only one, and then send me only the SecureBlackBox.Base.jar recompiled? Is it possible?

We use cookies to help provide you with the best possible online experience. By using this site, you agree that we may store and access cookies on your device. You can find out more about and set your own preferences here.