Appendix F
Financial Services Header File
229
X9_9,
X9_19,
X9_19_3DES
} fsMacAlg_t;
/*
* supported PIN types
*
* ISO Format 0 is defined as follows (nibbles)
*
[0][N][P][P][P][P][P/F][P/F][P/F][P/F][P/F][P/F][P/F][P/F][F][F]
*
* where:
* N = PIN length
* P = PIN digit
* F = Fill = 0xf
*
* ISO Format 1 is defined as follows:
*
[1][N][P][P][P][P][P/R][P/R][P/R][P/R][P/R][P/R][P/R][P/R][R][R]
*
* where:
* N = PIN length
* P = PIN digit
* R = random digit between o and 0xf
*/
typedef enum fsPinType {
ISOFormat0,
ISOFormat1
} fsPinType_t;
#defineFS_PIN_SIZE8
/* Personal Identificatin Number (PIN) data type */
typedef struct fsPin {
fsPinType_ttype;
uint8_tpin[FS_PIN_SIZE];
} fsPin_t;
/* PVV PIN data types */
typedef uint8_tfsPvki_t;/* PIN Verification Key Index */
#defineFS_DEC_TABLE_SIZE8
/* Decimalization table - used in IBM3624 PIN operations */
typedef struct fsDecTable_s {
uint8_ttable[FS_DEC_TABLE_SIZE];
EXAMPLE F-1
Financial Services Header File
(Continued)
Summary of Contents for Crypto Accelerator 6000 Board
Page 1: ...Sun Crypto Accelerator 6000 Board Version 1 1 User s Guide Part No E39851 01 February 2013...
Page 16: ...xvi Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 18: ...xviii Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 21: ...Preface xxi...
Page 22: ...xxii Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 54: ...32 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 118: ...96 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 210: ...188 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 228: ...206 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 242: ...220 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 256: ...234 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 260: ...238 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...
Page 266: ...244 Sun Crypto Accelerator 6000 Board User s Guide for Version 1 1 February 2013...