Patent ID: 7941662
Filing Date: 2011-05-10
Classification: G06F,H04L

Abstract:
1. A method for transferring data in a cryptography accelerator system, the method comprising: reading an input message at a cryptography accelerator from a host coupled to the cryptography accelerator and a network device, the input message comprising data and application descriptor information, wherein the cryptography accelerator, the network device, and the host are operable to access a plurality of types of shared memory and wherein the application descriptor information identifies an address within a type of shared memory of the plurality of types of shared memory and a format for writing processed data to the type of shared memory associated with the identified address; performing cryptographic operations on the data to derive processed data; separating the processed data into a plurality of segments; directly writing the plurality of segments to the identified address and in the format identified by the application descriptor information in the input message.