Annotation of embedaddon/mpd/src/ecp_dese.h, revision 1.1

1.1     ! misho       1: 
        !             2: /*
        !             3:  * ecp_des.h
        !             4:  *
        !             5:  * Rewritten by Alexander Motin <mav@FreeBSD.org>
        !             6:  * Written by Archie Cobbs <archie@freebsd.org>
        !             7:  * Copyright (c) 1998-1999 Whistle Communications, Inc. All rights reserved.
        !             8:  * See ``COPYRIGHT.whistle''
        !             9:  */
        !            10: 
        !            11: #ifndef _ECP_DES_H_
        !            12: #define _ECP_DES_H_
        !            13: 
        !            14: #include "defs.h"
        !            15: #include "mbuf.h"
        !            16: #include <openssl/des.h>
        !            17: 
        !            18: /*
        !            19:  * DEFINITIONS
        !            20:  */
        !            21: 
        !            22:   struct dese_stats {
        !            23:        uint64_t        FramesIn;
        !            24:        uint64_t        FramesOut;
        !            25:        uint64_t        OctetsIn;
        !            26:        uint64_t        OctetsOut;
        !            27:        uint64_t        Errors;
        !            28:   };
        !            29:   typedef struct dese_stats    *DeseStats;
        !            30:   
        !            31:   struct desinfo
        !            32:   {
        !            33:     des_cblock         xmit_ivec;      /* Xmit initialization vector */
        !            34:     des_cblock         recv_ivec;      /* Recv initialization vector */
        !            35:     u_int16_t          xmit_seq;       /* Transmit sequence number */
        !            36:     u_int16_t          recv_seq;       /* Receive sequence number */
        !            37:     des_key_schedule   ks;             /* Key schedule */
        !            38:     struct dese_stats  recv_stats;     
        !            39:     struct dese_stats  xmit_stats;     
        !            40:   };
        !            41:   typedef struct desinfo       *DesInfo;
        !            42: 
        !            43: /*
        !            44:  * VARIABLES
        !            45:  */
        !            46: 
        !            47:   extern const struct enctype  gDeseEncType;
        !            48: 
        !            49: #endif
        !            50: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>