OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module NAS_AuthenticationCommon


Import Declarations:


Data Types Summary
AuthenticationError_Type
Common_AuthenticationParams_Type
Constants Summary
tsc_AuthUndefinedB32
tsc_AuthUndefinedB128
tsc_AuthUndefinedB256
Templates Summary
cs_CommonAuthParams_Init
Functions Summary
f_AuthenticationInit

Details

AuthenticationError_Type
type enumerated AuthenticationError_Type {noError, macError, sqnFailure, macErrorPlusSepBit};

Common_AuthenticationParams_Type
type record Common_AuthenticationParams_Type {       
B128_Type               RandValue,
B128_Type               AUTN,
B32_128_Type            XRES,
B64_Type                KcGSM,
B3_Type                 KeySeq,
B128_Type               CK,
B128_Type               IK,
integer                 XRESLength  optional  
  }

tsc_AuthUndefinedB32
const B32_Type tsc_AuthUndefinedB32 := oct2bit ('FFFFFFFF'O)

tsc_AuthUndefinedB128
const B128_Type tsc_AuthUndefinedB128 := tsc_AuthUndefinedB32 & tsc_AuthUndefinedB32 & tsc_AuthUndefinedB32 & tsc_AuthUndefinedB32

tsc_AuthUndefinedB256
const B256_Type tsc_AuthUndefinedB256 := tsc_AuthUndefinedB128 & tsc_AuthUndefinedB128

cs_CommonAuthParams_Init
template (value) Common_AuthenticationParams_Type cs_CommonAuthParams_Init (template (value) B128_Type p_Rand) :=
  { 
RandValue          := p_Rand,
AUTN               := tsc_AuthUndefinedB128,
XRES               := tsc_AuthUndefinedB128,
KcGSM              := tsc_AuthUndefinedB32 & tsc_AuthUndefinedB32,
KeySeq             := '111'B,
CK                 := tsc_AuthUndefinedB128,
IK                 := tsc_AuthUndefinedB128,
XRESLength         := omit   
  };

Returns: Common_AuthenticationParams_Type -

Parameters:
f_AuthenticationInit
function f_AuthenticationInit(Common_AuthenticationParams_Type p_Auth_Params,
                        AuthenticationError_Type p_AuthenticationError := noError) return Common_AuthenticationParams_Type
  

Returns: Common_AuthenticationParams_Type -

Parameters: