Changeset a8f2692 for tools/traceanon


Ignore:
Timestamp:
10/15/09 18:25:10 (12 years ago)
Author:
Perry Lorier <perry@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
189f5c6
Parents:
7f1b9d4
Message:

Tidy up a bazillion tiny warnings

Location:
tools/traceanon
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • tools/traceanon/ipenc.c

    ra7282fb ra8f2692  
    3333static uint32_t prefix;
    3434static uint32_t netmask;
    35 static void init_prefix(uint8_t *key)
     35static void init_prefix(const char *key)
    3636{
    3737        int a,b,c,d;
     
    4949}
    5050
    51 void enc_init(enum enc_type_t type, uint8_t *key)
     51void enc_init(enum enc_type_t type, char *key)
    5252{
    53         uint8_t cryptopan_key[32];
     53        char cryptopan_key[32];
    5454        memset(cryptopan_key,0,sizeof(cryptopan_key));
    5555        enc_type = type;
  • tools/traceanon/ipenc.h

    ra7282fb ra8f2692  
    99        ENC_CRYPTOPAN                   /**< Prefix preserving encryption */
    1010        };
    11 void enc_init(enum enc_type_t type, uint8_t *key);
     11void enc_init(enum enc_type_t type, char *key);
    1212uint32_t enc_ip(uint32_t orig_addr);
    1313#endif
  • tools/traceanon/panon.c

    r49f147b ra8f2692  
    2121
    2222
    23 void panon_init_cache() {
     23void panon_init_cache(void) {
    2424        if (enc_cache == 0) {
    2525                enc_cache = (uint32_t *)malloc(CACHESIZE * sizeof(uint32_t));
     
    7878}
    7979
    80 void panon_init(const uint8_t * key) {
     80void panon_init(const char * key) {
    8181        // initialise the 128-bit secret key
    8282        memcpy(m_key, key, 16);
    8383        // initialise the Rijndael cipher
    84         rijndael_init(ECB, Encrypt, key, Key16Bytes,0);
    85         blockEncrypt(key + 16, 128, m_pad);
     84        rijndael_init(ECB, Encrypt, (const UINT8*)key, Key16Bytes,0);
     85        blockEncrypt((const UINT8*)key + 16, 128, m_pad);
    8686        panon_init_cache();
    8787}
  • tools/traceanon/panon.h

    ra7282fb ra8f2692  
    1111uint32_t cpp_anonymize( const uint32_t orig_addr );
    1212void panon_init_decrypt(const uint8_t * key);
    13 void panon_init(const uint8_t * key);
    14 void panon_init_cache();
     13void panon_init(const char * key);
     14void panon_init_cache(void);
    1515#endif
  • tools/traceanon/rijndael.c

    ra7282fb ra8f2692  
    966966
    967967void keySched(UINT8 key[_MAX_KEY_COLUMNS][4]);
    968 void keyEncToDec();
     968static void keyEncToDec(void);
    969969void r_encrypt(const UINT8 a[16], UINT8 b[16]);
    970970void r_decrypt(const UINT8 a[16], UINT8 b[16]);
     
    13831383
    13841384        /* copy values into round key array */
    1385         for(j = 0;(j < uKeyColumns) && (r <= m_uRounds); )
     1385        for(j = 0;(j < uKeyColumns) && (r <= (int)m_uRounds); )
    13861386        {
    13871387                for(;(j < uKeyColumns) && (t < 4); j++, t++)
     
    13981398        }
    13991399
    1400         while(r <= m_uRounds)
     1400        while(r <= (int)m_uRounds)
    14011401        {
    14021402                tempKey[0][0] ^= S[tempKey[uKeyColumns-1][1]];
     
    14261426                        }
    14271427                }
    1428                 for(j = 0; (j < uKeyColumns) && (r <= m_uRounds); )
     1428                for(j = 0; (j < uKeyColumns) && (r <= (int)m_uRounds); )
    14291429                {
    14301430                        for(; (j < uKeyColumns) && (t < 4); j++, t++)
     
    14411441}
    14421442
    1443 void keyEncToDec()
     1443void keyEncToDec(void)
    14441444{
    14451445        int r;
    14461446        UINT8 *w;
    14471447
    1448         for(r = 1; r < m_uRounds; r++)
     1448        for(r = 1; r < (int)m_uRounds; r++)
    14491449        {
    14501450                w = m_expandedKey[r][0];
     
    14841484                ^ *((UINT32*)T3[temp[1][2]])
    14851485                ^ *((UINT32*)T4[temp[2][3]]);
    1486         for(r = 1; r < m_uRounds-1; r++)
     1486        for(r = 1; r < (int)m_uRounds-1; r++)
    14871487        {
    14881488                *((UINT32*)temp[0]) = *((UINT32*)(b   )) ^ *((UINT32*)m_expandedKey[r][0]);
  • tools/traceanon/traceanon.c

    rf20d66c ra8f2692  
    103103{
    104104        enum enc_type_t enc_type = ENC_NONE;
    105         uint8_t *key = NULL;
     105        char *key = NULL;
    106106        struct libtrace_t *trace = 0;
    107107        struct libtrace_packet_t *packet = trace_create_packet();
Note: See TracChangeset for help on using the changeset viewer.