Files
i2p.i2p-bote.android/app/src/main/java/i2p/bote/android/InitActivities.java
str4d 6d3d351ed7 Use SpongyCastle for crypto
Requires i2p.i2p-bote rev 474ac06823cf555f824fdf914fe40247e38eab55
2015-01-04 22:21:06 +00:00

35 lines
914 B
Java

package i2p.bote.android;
import android.content.Context;
import java.security.Security;
public class InitActivities {
static {
Security.insertProviderAt(new org.spongycastle.jce.provider.BouncyCastleProvider(), 1);
}
private final String myDir;
public InitActivities(Context c) {
this(c.getFilesDir().getAbsolutePath());
}
public InitActivities(String i2pBaseDir) {
myDir = i2pBaseDir;
}
public void initialize() {
// Don't initialize twice
if (System.getProperty("i2pbote.initialized", "false").equals("true"))
return;
// Set up the locations so settings can find them
System.setProperty("i2p.dir.base", myDir);
System.setProperty("i2p.dir.config", myDir);
System.setProperty("wrapper.logfile", myDir + "/wrapper.log");
System.setProperty("i2pbote.initialized", "true");
}
}