optimize Arrays layout

This commit is contained in:
toddouska
2015-03-07 10:00:37 -08:00
parent 4bf74da2f3
commit 28d5d50000

View File

@ -1846,6 +1846,13 @@ typedef struct Options {
} Options; } Options;
typedef struct Arrays { typedef struct Arrays {
word32 preMasterSz; /* differs for DH, actual size */
#ifndef NO_PSK
word32 psk_keySz; /* acutal size */
char client_identity[MAX_PSK_ID_LEN];
char server_hint[MAX_PSK_ID_LEN];
byte psk_key[MAX_PSK_KEY_LEN];
#endif
byte clientRandom[RAN_LEN]; byte clientRandom[RAN_LEN];
byte serverRandom[RAN_LEN]; byte serverRandom[RAN_LEN];
byte sessionID[ID_LEN]; byte sessionID[ID_LEN];
@ -1856,13 +1863,6 @@ typedef struct Arrays {
byte cookie[MAX_COOKIE_LEN]; byte cookie[MAX_COOKIE_LEN];
byte cookieSz; byte cookieSz;
#endif #endif
#ifndef NO_PSK
char client_identity[MAX_PSK_ID_LEN];
char server_hint[MAX_PSK_ID_LEN];
byte psk_key[MAX_PSK_KEY_LEN];
word32 psk_keySz; /* acutal size */
#endif
word32 preMasterSz; /* differs for DH, actual size */
} Arrays; } Arrays;
#ifndef ASN_NAME_MAX #ifndef ASN_NAME_MAX