Lines Matching full:session
42 * @brief Probe to see if a crypto driver supports a session.
45 * creating a session for symmetric crypto operations to determine if
47 * session.
49 * If the driver does not support a session with the requested
52 * If the driver does support a session with the requested parameters,
63 * @param csp crypto session parameters
65 * @retval negative if the driver supports this session - the
67 * driver for the session
68 * @retval EINVAL if the driver does not support the session
77 * @brief Initialize a new crypto session object
80 * for a crypto session. The framework allocates and zeroes the
81 * driver's per-session memory object prior to invoking this method.
82 * The driver is able to access it's per-session memory object via
86 * @param crypto_session session being initialized
87 * @param csp crypto session parameters
99 * @brief Destroy a crypto session object
102 * session. After this callback returns, the framework will explicitly
103 * zero and free the drvier's per-session memory object. If the
104 * driver requires additional actions to destroy a session, it should
110 * @param crypto_session session being destroyed
121 * operation performed on a session. A reference to the containing
122 * session is stored as a member of 'struct cryptop'. This routine