All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AuthObj(String, byte[], boolean). Constructor for class mit.login.AuthObj
Construct an AuthObj from either a login name or a received encrypted string.
AuthObjException(String). Constructor for class mit.login.AuthObjException

B

blockDecrypt(byte[], int, Object). Static method in class mit.Rijndael.Rijndael_Algorithm
Convenience method to decrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockDecrypt(byte[], int, Object, int). Static method in class mit.Rijndael.Rijndael_Algorithm
Decrypt exactly one block of ciphertext.
blockEncrypt(byte[], int, Object). Static method in class mit.Rijndael.Rijndael_Algorithm
Convenience method to encrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockEncrypt(byte[], int, Object, int). Static method in class mit.Rijndael.Rijndael_Algorithm
Encrypt exactly one block of plaintext.
blockSize(). Static method in class mit.Rijndael.Rijndael_Algorithm

C

CBC(byte[], boolean, byte[]). Constructor for class mit.Rijndael.CBC
CBCcrypt(byte[]). Method in class mit.Rijndael.CBC

D

decode(String). Static method in class mit.login.Coder
Decodes a base64 encoded string and returns the decoded value in a byte array.
DemoServlet(). Constructor for class mit.login.DemoServlet
doGet(HttpServletRequest, HttpServletResponse). Method in class mit.login.DemoServlet
doPad(byte[]). Static method in class mit.Rijndael.PAD
doPost(HttpServletRequest, HttpServletResponse). Method in class mit.login.DemoServlet

E

encode(byte[]). Static method in class mit.login.Coder
Encodes a byte array in base64 characters and returns the result as a String.

G

getInstance(). Static method in class mit.login.LoginUtil
Obtain a reference to the one LoginUtil object in the system.
getLogin(). Method in class mit.login.AuthObj
Return the login name contained in an AuthObj
getProperty(String). Static method in class mit.Rijndael.Rijndael_Properties
Get the value of a property for this algorithm.
getProperty(String, String). Static method in class mit.login.Config
Fetches the requested property.
getProperty(String, String). Static method in class mit.Rijndael.Rijndael_Properties
Get the value of a property for this algorithm, or return value if the property was not set.
getRounds(int, int). Static method in class mit.Rijndael.Rijndael_Algorithm
Return The number of rounds for a given Rijndael's key and block sizes.
getString(). Method in class mit.login.AuthObj
Generate an encrypted String which represents an AuthObj.

H

hasExtra(String). Static method in class mit.login.KVerify
Returns true if the specified user has an "extra" instance.

K

KVerifyException(String). Constructor for class mit.login.KVerifyException

L

list(PrintStream). Static method in class mit.Rijndael.Rijndael_Properties
List algorithm properties to the PrintStream out.
list(PrintWriter). Static method in class mit.Rijndael.Rijndael_Properties
List algorithm properties to the PrintWriter out.
LoginOK(String, String). Method in class mit.login.LoginUtil
Verify username and password.

M

main(String[]). Static method in class mit.Rijndael.Rijndael_Algorithm
makeKey(byte[]). Static method in class mit.Rijndael.Rijndael_Algorithm
Convenience method to expand a user-supplied key material into a session key, assuming Rijndael's default block size (128-bit).
makeKey(byte[], int). Static method in class mit.Rijndael.Rijndael_Algorithm
Expand a user-supplied key material into a session key.

P

propertyNames(). Static method in class mit.Rijndael.Rijndael_Properties

R

Rijndael_Algorithm(). Constructor for class mit.Rijndael.Rijndael_Algorithm
Rijndael_Properties(). Constructor for class mit.Rijndael.Rijndael_Properties

S

self_test(). Static method in class mit.Rijndael.Rijndael_Algorithm
A basic symmetric encryption/decryption test.
sendMessage(String, HttpServletResponse). Method in class mit.login.DemoServlet
setContext(ServletContext). Method in class mit.login.LoginUtil

T

timely(). Method in class mit.login.AuthObj
Determine if an AuthObj was created in the last 5 minutes.

U

unescape_url(String). Static method in class mit.login.Coder
Remove URL escape sequences
unPad(byte[]). Static method in class mit.Rijndael.PAD

V

verify(String, String, String). Static method in class mit.login.KVerify
Returns true if username, password are correct, false otherwise.