1. A network communication unit, comprising: a cryptographic record parsing engine for parsing cryptographic records and having an input and an output, and a processor including cryptographic handshake logic for performing cryptographic handshaking and having an input operatively connected to the output of the cryptographic record parsing offload engine so as to receive the cryptographic records that have been parsed by the cryptographic record parsing engine.