From 083e98a8b10237d7b8c217daf805d7328a897079 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Fri, 22 Nov 2019 11:25:51 +0100 Subject: Update OpenVPN and OpenVPN 3 and make change to build them --- main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'main/src/ovpn3/java/de/blinkt/openvpn/core/OpenVPNThreadv3.java') 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); } -- cgit v1.2.3