diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/crypto/tls/DTLSEpoch.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/crypto/tls/DTLSEpoch.java | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/crypto/tls/DTLSEpoch.java b/bcprov/src/main/java/org/bouncycastle/crypto/tls/DTLSEpoch.java deleted file mode 100644 index aec96ce..0000000 --- a/bcprov/src/main/java/org/bouncycastle/crypto/tls/DTLSEpoch.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.bouncycastle.crypto.tls; - -class DTLSEpoch -{ - private final DTLSReplayWindow replayWindow = new DTLSReplayWindow(); - - private final int epoch; - private final TlsCipher cipher; - - private long sequenceNumber = 0; - - DTLSEpoch(int epoch, TlsCipher cipher) - { - if (epoch < 0) - { - throw new IllegalArgumentException("'epoch' must be >= 0"); - } - if (cipher == null) - { - throw new IllegalArgumentException("'cipher' cannot be null"); - } - - this.epoch = epoch; - this.cipher = cipher; - } - - long allocateSequenceNumber() - { - // TODO Check for overflow - return sequenceNumber++; - } - - TlsCipher getCipher() - { - return cipher; - } - - int getEpoch() - { - return epoch; - } - - DTLSReplayWindow getReplayWindow() - { - return replayWindow; - } - - long getSequenceNumber() - { - return sequenceNumber; - } -} |