Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(851)

Unified Diff: java/src/org/apache/tomcat/jni/SessionTicketKey.java

Issue 2842333002: Updated netty-tcnative to version 2.0.0.Final (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « java/src/org/apache/tomcat/jni/SSLSocket.java ('k') | java/src/org/apache/tomcat/jni/Shm.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: java/src/org/apache/tomcat/jni/SessionTicketKey.java
diff --git a/java/src/org/apache/tomcat/jni/SessionTicketKey.java b/java/src/org/apache/tomcat/jni/SessionTicketKey.java
deleted file mode 100644
index 12e75a02770e09ffdcf44d83fb3d4e7f275321ab..0000000000000000000000000000000000000000
--- a/java/src/org/apache/tomcat/jni/SessionTicketKey.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.tomcat.jni;
-
-/**
- * Session Ticket Key
- */
-public final class SessionTicketKey {
- /**
- * Size of session ticket key name
- */
- public static final int NAME_SIZE = 16;
- /**
- * Size of session ticket key HMAC key
- */
- public static final int HMAC_KEY_SIZE = 16;
- /**
- * Size of session ticket key AES key
- */
- public static final int AES_KEY_SIZE = 16;
- /**
- * Size of session ticker key
- */
- public static final int TICKET_KEY_SIZE = NAME_SIZE + HMAC_KEY_SIZE + AES_KEY_SIZE;
-
- private final byte[] name;
- private final byte[] hmacKey;
- private final byte[] aesKey;
-
- /**
- * Construct SesionTicketKey.
- * @param name the name of the session ticket key
- * @param hmacKey the HMAC key of the session ticket key
- * @param aesKey the AES key of the session ticket key
- */
- public SessionTicketKey(byte[] name, byte[] hmacKey, byte[] aesKey) {
- if (name == null || name.length != NAME_SIZE) {
- throw new IllegalArgumentException("Length of name should be 16");
- }
- if (hmacKey == null || hmacKey.length != HMAC_KEY_SIZE) {
- throw new IllegalArgumentException("Length of hmacKey should be 16");
- }
- if (aesKey == null || aesKey.length != AES_KEY_SIZE) {
- throw new IllegalArgumentException("Length of aesKey should be 16");
- }
- this.name = name;
- this.hmacKey = hmacKey;
- this.aesKey = aesKey;
- }
-
- /**
- * Get name.
- * @return the name of the session ticket key
- */
- public byte[] getName() {
- return name;
- }
-
- /**
- * Get HMAC key.
- * @return the HMAC key of the session ticket key
- */
- public byte[] getHmacKey() {
- return hmacKey;
- }
-
- /**
- * Get AES Key.
- * @return the AES key of the session ticket key
- */
- public byte[] getAesKey() {
- return aesKey;
- }
-}
« no previous file with comments | « java/src/org/apache/tomcat/jni/SSLSocket.java ('k') | java/src/org/apache/tomcat/jni/Shm.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698