de.fhg.fokus.hss.auth.DigestAKA Class Reference

List of all members.

Detailed Description

Author:
Dragos Vingarzan vingarzan -at- fokus dot fraunhofer dot de contributions Adrian Popescu adp -at- fokus dot fraunhofer dot de


Static Public Member Functions

static AuthenticationVector getAuthenticationVector (int auth_scheme, byte[] secretKey, byte[] opC, byte[] amf, byte[] sqn)
static byte[] getNextSQN (byte[] sqn, int a)
static boolean SQNinRange (byte[] sqnMS, byte[] sqnHE, int indLen, int delta, int L)

Static Public Attributes

static final String AKAv1 = "Digest-AKAv1-MD5"
static final String AKAv2 = "Digest-AKAv2-MD5"

Static Private Member Functions

static long bin2long (byte[] b)
static int getPower (int a, int b)
static byte[] incIND (byte[] ind, int octetLenInd, int amod8)
static byte[] incSEQ (byte[] seq, int octetLenSeq, int amod8)
static byte[] reGenerateSQN (byte[] seq, byte[] ind, int octetLenSeq, int octetLenInd, int amod8)

Static Private Attributes

static final Logger logger = Logger.getLogger(DigestAKA.class)


Member Function Documentation

static long de.fhg.fokus.hss.auth.DigestAKA.bin2long ( byte[]  b  )  [static, private]

static AuthenticationVector de.fhg.fokus.hss.auth.DigestAKA.getAuthenticationVector ( int  auth_scheme,
byte[]  secretKey,
byte[]  opC,
byte[]  amf,
byte[]  sqn 
) [static]

static byte [] de.fhg.fokus.hss.auth.DigestAKA.getNextSQN ( byte[]  sqn,
int  a 
) [static]

static int de.fhg.fokus.hss.auth.DigestAKA.getPower ( int  a,
int  b 
) [static, private]

static byte [] de.fhg.fokus.hss.auth.DigestAKA.incIND ( byte[]  ind,
int  octetLenInd,
int  amod8 
) [static, private]

static byte [] de.fhg.fokus.hss.auth.DigestAKA.incSEQ ( byte[]  seq,
int  octetLenSeq,
int  amod8 
) [static, private]

static byte [] de.fhg.fokus.hss.auth.DigestAKA.reGenerateSQN ( byte[]  seq,
byte[]  ind,
int  octetLenSeq,
int  octetLenInd,
int  amod8 
) [static, private]

static boolean de.fhg.fokus.hss.auth.DigestAKA.SQNinRange ( byte[]  sqnMS,
byte[]  sqnHE,
int  indLen,
int  delta,
int  L 
) [static]


Member Data Documentation

final String de.fhg.fokus.hss.auth.DigestAKA.AKAv1 = "Digest-AKAv1-MD5" [static]

final String de.fhg.fokus.hss.auth.DigestAKA.AKAv2 = "Digest-AKAv2-MD5" [static]

final Logger de.fhg.fokus.hss.auth.DigestAKA.logger = Logger.getLogger(DigestAKA.class) [static, private]


The documentation for this class was generated from the following file:
Generated on Sat Sep 6 04:05:02 2008 for Open IMS Core - FHoSS by  doxygen 1.5.2