Changeset 33023


Ignore:
Timestamp:
Aug 6, 2017, 3:11:47 PM (2 weeks ago)
Author:
brainslayer
Message:

openssl 1.1 fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/aircrack-ng/src/crypto.c

    r31613 r33023  
    289289        int i;
    290290        unsigned char pke[100];
    291         HMAC_CTX ctx;
     291        HMAC_CTX *ctx;
    292292
    293293        memcpy( pke, "Pairwise key expansion", 23 );
     
    315315        }
    316316
    317         HMAC_CTX_init(&ctx);
    318         HMAC_Init_ex(&ctx, pmk, 32, EVP_sha1(), NULL);
     317        ctx = HMAC_CTX_new();
     318        HMAC_Init_ex(ctx, pmk, 32, EVP_sha1(), NULL);
    319319        for(i = 0; i < 4; i++ )
    320320        {
    321321                pke[99] = i;
    322322                //HMAC(EVP_sha1(), values[0], 32, pke, 100, ptk + i * 20, NULL);
    323                 HMAC_Init_ex(&ctx, 0, 0, 0, 0);
    324                 HMAC_Update(&ctx, pke, 100);
    325                 HMAC_Final(&ctx, ptk + i*20, NULL);
     323                HMAC_Init_ex(ctx, 0, 0, 0, 0);
     324                HMAC_Update(ctx, pke, 100);
     325                HMAC_Final(ctx, ptk + i*20, NULL);
    326326        }
    327         HMAC_CTX_cleanup(&ctx);
     327        HMAC_CTX_free(ctx);
    328328
    329329        if( ap->wpa.keyver == 1 )
Note: See TracChangeset for help on using the changeset viewer.