SEC_LoadE2EE API for Telium Tetra: SEC_LoadE2EE_interface.h File Reference

Telium Tetra SEC Load E2EE API

SEC_LoadE2EE API for Telium Tetra  1.12.1
Lib API
SEC_LoadE2EE_interface.h File Reference

Security interface header file for SEC_LoadE2EE.lib. More...

Go to the source code of this file.

Functions

int SEC_DukptE2EE_GetCurrentSMID (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId, unsigned char *pt_ucxOutputSMID)
 To get the status and the current transaction SMID of the DATA TDES DUKPT algorithm

used schemes NAM_TLV_LOAD_DUKPT_E2EE

More...
 
int SEC_DukptE2EE_LoadKSN (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId, unsigned char *pt_ucxKSNValue)
 To load the Key Serial Number (KSN) for DATA DUKPT algorithm

used schemes NAM_TLV_LOAD_DUKPT_E2EE

More...
 
int SEC_DukptE2EE_LoadInitialKey (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId, T_SEC_DATAKEY_ID *pt_stxCipherKeyId, unsigned char *pt_ucxInitialKeyValue)
 To load the Initial Key (16 bytes TDES Dukpt) for DATA DUKPT algoritm. More...
 
int SEC_DukptE2EE_CreateKeys (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId)
 To generate the initial Key (16 bytes TDES Dukpt) for DATA DUKPT algoritm by derivation of the Key Serial Number KSN (8 bytes) with the Derivation Key (16 bytes) and to initialise the set of 21 keys and counter. More...
 
int SEC_DukptE2EE_GetCurrentState (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId, int *pt_ixStatus)
 To get the current status of DTDES DATA DUKPT algoritm

used schemes NAM_TLV_LOAD_DUKPT_E2EE

More...
 
int SEC_DukptE2EE_CancelKeys (T_SEC_PARTTYPE exSecureType, T_SEC_DATAKEY_ID *pt_stxDukptId)
 To stop and delete the data of TDES DATA DUKPT algoritm

used schemes NAM_TLV_LOAD_DUKPT_E2EE

More...
 

Detailed Description

Security interface header file for SEC_LoadE2EE.lib.

------------------------------------------------------------------------------
INGENICO Technical Software Department
------------------------------------------------------------------------------
Copyright (c) 2013 - 2014, INGENICO.
28-32 boulevard de Grenelle 75015 Paris, France.
All rights reserved.
This source program is the property of the INGENICO Company mentioned above
and may not be copied in any form or by any means, whether in part or in whole,
except under license expressly granted by such INGENICO company.
All copies of this program, whether in part or in whole, and
whether modified or not, must display this and all other
embedded copyright and ownership notices in full.
------------------------------------------------------------------------------

Project : library SEC_LoadE2EE

Author
A.ROCHE
Date
11/02/2015
Ingenico