mozglue/android/NativeCrypto.h

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 /* DO NOT EDIT THIS FILE - it is machine generated */
michael@0 2 #include <jni.h>
michael@0 3 /* Header for class org_mozilla_gecko_background_nativecode_NativeCrypto */
michael@0 4
michael@0 5 #ifndef _Included_org_mozilla_gecko_background_nativecode_NativeCrypto
michael@0 6 #define _Included_org_mozilla_gecko_background_nativecode_NativeCrypto
michael@0 7 #ifdef __cplusplus
michael@0 8 extern "C" {
michael@0 9 #endif
michael@0 10 /*
michael@0 11 * Class: org_mozilla_gecko_background_nativecode_NativeCrypto
michael@0 12 * Method: pbkdf2SHA256
michael@0 13 * Signature: ([B[BII)[B
michael@0 14 */
michael@0 15 JNIEXPORT jbyteArray JNICALL Java_org_mozilla_gecko_background_nativecode_NativeCrypto_pbkdf2SHA256
michael@0 16 (JNIEnv *, jclass, jbyteArray, jbyteArray, jint, jint);
michael@0 17
michael@0 18 /*
michael@0 19 * Class: org_mozilla_gecko_background_nativecode_NativeCrypto
michael@0 20 * Method: sha1
michael@0 21 * Signature: ([B)[B
michael@0 22 */
michael@0 23 JNIEXPORT jbyteArray JNICALL Java_org_mozilla_gecko_background_nativecode_NativeCrypto_sha1
michael@0 24 (JNIEnv *, jclass, jbyteArray);
michael@0 25
michael@0 26 #ifdef __cplusplus
michael@0 27 }
michael@0 28 #endif
michael@0 29 #endif

mercurial