cfSOFTWARE Contact Us Technical Support About Us cfSOFTWARE

corner
Across the Boards
Introduction
System Specs
APPX Peer-to-Peer Communications
APPX Router
Dialog - Terminal Scripting
XAPI - Terminal Access and Control
New Features and Updates
Request a Trial
corner
   Across the Boards updates

New Features and Updates for APPX Router

Last Update: 11/17/01
pages


Appendix B - ENCRYPTLINK Control String
=======================================
#define ENCRYPTLINKID  (32)                                    //09/09/01
/*
 *
 *     ENCRYPTLINK
 *
 *     This control block set the parameters for ATB link encryption
 *     Not supported by all drivers.
 *
 *     09/09/01
 *
 */
typedef int ((CFEXPPROC ENCR_EXIT_RTN)(pENCR_EXIT_BLOCK));
typedef ENCR_EXIT_RTN *pENCR_EXIT_RTN;
typedef struct tagENCRYPTLINK
   {
   char    ID;                     /* block id (ENCRYPTLINKID)     */
   char    flag;
       #define ENCRYPTLINK_NEVER       (0)
       #define ENCRYPTLINK_ALLOWED     (1)
       #define ENCRYPTLINK_ALLOWED_ID  (2)
       #define ENCRYPTLINK_REQUIRED    (3)
   #define ENCRYPTLINK_MODE_MAX        (32)
   ENCR_MODE modelist[ENCRYPTLINK_MODE_MAX];
   unsigned char session_id[32];       // Passed unchanged to encryption exit
   unsigned char id[32];
   unsigned char shared_secret[64];
   unsigned char id_shared_secret[64];
   pENCR_EXIT_RTN encrexit;

   char    fill[128];
   } ENCRYPTLINK;


<< Previous Page Next Page >>