diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-22 09:49:18 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-06-22 09:49:18 +0400 |
commit | 2a064b5e4a2d6679facc82f225cce47639123e7a (patch) | |
tree | e37302fac9849f1052eb9818baffef8478287d01 /core/src/main/jdk1.3 | |
parent | 83fa427fedbc6d0fcfef5e28cc0b9a2036b41806 (diff) |
Backport of recent changes
Diffstat (limited to 'core/src/main/jdk1.3')
-rw-r--r-- | core/src/main/jdk1.3/org/bouncycastle/crypto/tls/UDPTransport.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/core/src/main/jdk1.3/org/bouncycastle/crypto/tls/UDPTransport.java b/core/src/main/jdk1.3/org/bouncycastle/crypto/tls/UDPTransport.java index 0755ee0f..a55617fe 100644 --- a/core/src/main/jdk1.3/org/bouncycastle/crypto/tls/UDPTransport.java +++ b/core/src/main/jdk1.3/org/bouncycastle/crypto/tls/UDPTransport.java @@ -7,13 +7,12 @@ import java.net.DatagramSocket; public class UDPTransport implements DatagramTransport { + protected final static int MIN_IP_OVERHEAD = 20; + protected final static int MAX_IP_OVERHEAD = MIN_IP_OVERHEAD + 64; + protected final static int UDP_OVERHEAD = 8; - private final static int MIN_IP_OVERHEAD = 20; - private final static int MAX_IP_OVERHEAD = MIN_IP_OVERHEAD + 64; - private final static int UDP_OVERHEAD = 8; - - private final DatagramSocket socket; - private final int receiveLimit, sendLimit; + protected final DatagramSocket socket; + protected final int receiveLimit, sendLimit; public UDPTransport(DatagramSocket socket, int mtu) throws IOException @@ -64,7 +63,7 @@ public class UDPTransport * the DTLS implementation SHOULD generate an error, thus avoiding sending a packet * which will be fragmented." */ - // TODO Exception + throw new TlsFatalAlert(AlertDescription.internal_error); } DatagramPacket packet = new DatagramPacket(buf, off, len); |