view src/condat2/com/include/cl_des.h @ 582:72f5b47a0d07
src/{aci2,ui3}/bmi/mmiIdle.c: enlarged buffer for ###520#
to handle the longer fw version ID strings we now have
author
Mychaela Falconia <falcon@freecalypso.org>
date
Tue, 29 Jan 2019 05:26:34 +0000 (2019-01-29)
parents
93999a60b835
children
line source
+ − /*
+ − +-----------------------------------------------------------------------------
+ − | Project : COMLIB
+ − | Modul : cl_des.h
+ − +-----------------------------------------------------------------------------
+ − | Copyright 2002 Texas Instruments Berlin, AG
+ − | All rights reserved.
+ − |
+ − | This file is confidential and a trade secret of Texas
+ − | Instruments Berlin, AG
+ − | The receipt of or possession of this file does not convey
+ − | any rights to reproduce or disclose its contents or to
+ − | manufacture, use, or sell anything it may describe, in
+ − | whole, or in part, without the specific written consent of
+ − | Texas Instruments Berlin, AG.
+ − +-----------------------------------------------------------------------------
+ − | Purpose : Definitions of global types used by common library functions
+ − | and the prototypes of those functions.
+ − +-----------------------------------------------------------------------------
+ − */
+ − /*
+ − * Version 1.0
+ − */
+ −
+ − /**********************************************************************************/
+ −
+ − #ifndef CL_DES_H
+ − #define CL_DES_H
+ −
+ − /**********************************************************************************/
+ −
+ − #define CL_DES_BUFFER_SIZE 8
+ − #define CL_DES_KEY_SIZE 8
+ − #define CL_DES_ENCRYPTION 1
+ − #define CL_DES_DECRYPTION 2
+ −
+ − #if defined(CL_IMEI_CALYPSO_PLATFORM) && defined(FF_PROTECTED_IMEI)
+ −
+ − /*
+ − +------------------------------------------------------------------------------
+ − | Function : cl_des
+ − +------------------------------------------------------------------------------
+ − | Description : The function performs DES encrypting or decrypting
+ − |
+ − | Parameters : inMsgPtr : pointer to input message M. The length of message
+ − | has to be min. 8 bytes e.g. M = 0123456789abcdef
+ − | desKeyPtr : pointer to DES key. Length has to be 8 bytes
+ − | outMsgPtr : output encrypted/decrypted message. The length is 8 b.
+ − | code : CL_DES_ENCRYPTION, CL_DES_DECRYPTION
+ − +------------------------------------------------------------------------------
+ − */
+ − EXTERN void cl_des(UBYTE *inMsgPtr, UBYTE *desKeyPtr, UBYTE *outMsgPtr, UBYTE code);
+ −
+ −
+ − /**********************************************************************************/
+ −
+ − #endif
+ − #endif /* CL_DES_H */