Package com.biglybt.core.security
Class BGSpongy
java.lang.Object
com.biglybt.core.security.BGSpongy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Core
private static IPCInterface
private static AESemaphore
private static final CopyOnWriteList
<PluginInterface> private static boolean
private static Object
private static List
<AESemaphore> private static boolean
private static boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MessageDigest
private static IPCInterface
getICP
(long max_wait) static void
initialize
(Core _core) private static void
installCompleted
(boolean ok) private static void
private static void
-
Field Details
-
plugins
-
plugin_init_complete
-
core
-
ipc
-
spongy_install_lock
-
spongy_installing
private static boolean spongy_installing -
spongy_installed
private static boolean spongy_installed -
spongy_install_failed
private static boolean spongy_install_failed -
spongy_install_waiters
-
-
Constructor Details
-
BGSpongy
public BGSpongy()
-
-
Method Details
-
initialize
-
pluginAdded
-
pluginRemoved
-
getDigest
- Parameters:
algorithm
- digest algorithm e.g. SHA3-256max_wait
- invalid input: '<'0: infinite; 0: no wait; >0: max wait millis
-
getICP
-
installCompleted
private static void installCompleted(boolean ok)
-