summaryrefslogtreecommitdiff
path: root/main/src/ovpn3/java/de
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2019-11-22 11:25:51 +0100
committerArne Schwabe <arne@rfc2549.org>2019-11-22 11:25:51 +0100
commit083e98a8b10237d7b8c217daf805d7328a897079 (patch)
tree69ade74f4db39ca6ef4905850a7c675ec610e471 /main/src/ovpn3/java/de
parent9145688099385694e9b73727c24e9e35de1df2af (diff)
Update OpenVPN and OpenVPN 3 and make change to build them
Diffstat (limited to 'main/src/ovpn3/java/de')
-rw-r--r--main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java b/main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java
index c74281e7..4c96e4d6 100644
--- a/main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java
+++ b/main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java
@@ -13,6 +13,7 @@ import net.openvpn.ovpn3.ClientAPI_DynamicChallenge;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
+import java.util.Locale;
import static de.blinkt.openvpn.VpnProfile.AUTH_RETRY_NOINTERACT;
@@ -228,6 +229,8 @@ public class OpenVPNThreadv3 extends ClientAPI_OpenVPNClient implements Runnable
pkcs1padding = true;
else if (signreq.getAlgorithm().equals("RSA_NO_PADDING"))
pkcs1padding = false;
+ else if (signreq.getAlgorithm().equals("ECDSA"))
+ pkcs1padding = false;
else
throw new IllegalArgumentException("Illegal padding in sign request" + signreq.getAlgorithm());
signreq.setSig(mVp.getSignedData(mService, signreq.getData(), pkcs1padding));
@@ -288,6 +291,8 @@ public class OpenVPNThreadv3 extends ClientAPI_OpenVPNClient implements Runnable
} else {
VpnStatus.logInfo(R.string.info_from_server, info);
}
+ } else if (name.equals("COMPRESSION_ENABLED")) {
+ VpnStatus.logInfo(String.format(Locale.US, "%s: %s", name, info));
} else {
VpnStatus.updateStateString(name, info);
}