From 22899019b40ccf3d3e6c1f70e3777f129e200c2a Mon Sep 17 00:00:00 2001 From: toddouska Date: Sat, 7 Mar 2015 10:37:22 -0800 Subject: [PATCH] optimzie Buffers layout --- wolfssl/internal.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/wolfssl/internal.h b/wolfssl/internal.h index 606bed1f2..8330ff832 100644 --- a/wolfssl/internal.h +++ b/wolfssl/internal.h @@ -1751,6 +1751,18 @@ enum AcceptState { typedef struct Buffers { + bufferStatic inputBuffer; + bufferStatic outputBuffer; + buffer domainName; /* for client check */ + buffer clearOutputBuffer; + int prevSent; /* previous plain text bytes sent + when got WANT_WRITE */ + int plainSz; /* plain text bytes in buffer to send + when got WANT_WRITE */ + byte weOwnCert; /* SSL own cert flag */ + byte weOwnCertChain; /* SSL own cert chain flag */ + byte weOwnKey; /* SSL own key flag */ + byte weOwnDH; /* SSL own dh (p,g) flag */ #ifndef NO_CERTS buffer certificate; /* WOLFSSL_CTX owns, unless we own */ buffer key; /* WOLFSSL_CTX owns, unless we own */ @@ -1761,18 +1773,6 @@ typedef struct Buffers { buffer serverDH_Pub; buffer serverDH_Priv; #endif - buffer domainName; /* for client check */ - bufferStatic inputBuffer; - bufferStatic outputBuffer; - buffer clearOutputBuffer; - int prevSent; /* previous plain text bytes sent - when got WANT_WRITE */ - int plainSz; /* plain text bytes in buffer to send - when got WANT_WRITE */ - byte weOwnCert; /* SSL own cert flag */ - byte weOwnCertChain; /* SSL own cert chain flag */ - byte weOwnKey; /* SSL own key flag */ - byte weOwnDH; /* SSL own dh (p,g) flag */ #ifdef WOLFSSL_DTLS WOLFSSL_DTLS_CTX dtlsCtx; /* DTLS connection context */ #endif