From 36c03ed1b2f0e06c1a247a693257f4595c53ae69 Mon Sep 17 00:00:00 2001
From: Arne Schwabe <arne@rfc2549.org>
Date: Mon, 26 Nov 2012 19:00:33 +0100
Subject: The fcafb74a08aa58152b6bd9eb6e4c7dc6ea783c3b was wrong commit.
 Version 4.2 behaves like ICS. (from a programming perspective not from what
 it really does)

---
 src/de/blinkt/openvpn/OpenVpnManagementThread.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'src/de')

diff --git a/src/de/blinkt/openvpn/OpenVpnManagementThread.java b/src/de/blinkt/openvpn/OpenVpnManagementThread.java
index 24537732..d15e6a33 100644
--- a/src/de/blinkt/openvpn/OpenVpnManagementThread.java
+++ b/src/de/blinkt/openvpn/OpenVpnManagementThread.java
@@ -473,11 +473,12 @@ public class OpenVpnManagementThread implements Runnable {
 
 		PrivateKey privkey = mProfile.getKeystoreKey();
 		Exception err =null;
-		// The Jelly Bean *evil* Hack
 
 		byte[] data = Base64.decode(b64data, Base64.DEFAULT);
 
-		if(Build.VERSION.SDK_INT>=16){
+		// The Jelly Bean *evil* Hack
+		// 4.2 implements the RSA/ECB/PKCS1PADDING in the OpenSSLprovider
+		if(Build.VERSION.SDK_INT==16){
 			processSignJellyBeans(privkey,data);
 			return;
 		}
-- 
cgit v1.2.3