Would be nice to be able to display Orbot's dependencies on the about screen. I'm not sure how to get code into the guardian project fork of tor. Could you please add this @uniqx
org_torproject_jni_TorService.h
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_libeventVersion
(JNIEnv *env, jobject obj);
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_opensslVersion
(JNIEnv *env, jobject obj);
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_zlibVersion
(JNIEnv *env, jobject obj);
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_zstdVersion
(JNIEnv *env, jobject obj);
for org_torproject_jni_TorService.c
these #includes
#include "lib/compress/compress.h"
#include "lib/crypt_ops/crypto_init.h"
#include "lib/evloop/procmon.h"
and these methods at the bottom:
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_libeventVersion
(JNIEnv *env, jobject obj) {
return (*env)->NewStringUTF(env, tor_libevent_get_version_str());
}
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_opensslVersion
(JNIEnv *env, jobject obj) {
return (*env)->NewStringUTF(env, crypto_get_library_version_string());
}
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_zlibVersion
(JNIEnv *env, jobject obj) {
return (*env)->NewStringUTF(env, tor_compress_version_str(ZLIB_METHOD));
}
JNIEXPORT jstring JNICALL Java_org_torproject_jni_TorService_zstdVersion
(JNIEnv *env, jobject obj) {
return (*env)->NewStringUTF(env, tor_compress_version_str(ZSTD_METHOD));
}
Would be nice to be able to display Orbot's dependencies on the about screen. I'm not sure how to get code into the guardian project fork of tor. Could you please add this @uniqx
org_torproject_jni_TorService.hfor
org_torproject_jni_TorService.cthese #includes
and these methods at the bottom: