Lines Matching full:be
42 * More to be added as required.
112 /** Place for driver to return function pointers to be invoked per
113 * cipher operation. To be populated by crypto driver on return from
118 /** To be populated by the app before calling begin_session() */
120 /* Cryptographic key to be used in this session */
128 /** The device driver instance this crypto context relates to. Will be
137 * max simultaneous sessions they intend to support. To be populated
149 * in a session. To be populated by the app before calling
158 /** Cryptographic keylength in bytes. To be populated by the app
163 /** How certain fields are to be interpreted for this session.
165 * To be populated by the app before calling begin_session().
177 * be filled up by the app before making the cipher_xxx_op()
185 /** Bytes to be operated upon */
188 /** Start of the output buffer, to be allocated by
189 * the application. Can be NULL for in-place ops. To be populated
199 /** To be populated by driver on return from cipher_xxx_op() and
204 /** Context this packet relates to. This can be useful to get the
205 * session details, especially for async ops. Will be populated by the
218 /* IO buffers for encryption. This has to be supplied by the app. */
222 * Start address for Associated Data. This has to be supplied by app.
226 /** Size of Associated Data. This has to be supplied by the app. */
230 * be populated by the driver when it returns from cipher_ccm_op call.
231 * For a decryption op this has to be supplied by the app.
236 /* Prototype for the application function to be invoked by the crypto driver
238 * via the pkt->ctx field. For CCM ops the encompassing AEAD packet may be
239 * accessed via container_of(). The type of a packet can be determined via