Lines Matching refs:crypto

43  * @brief Probe to see if a crypto driver supports a session.
45 * The crypto framework invokes this method on each crypto driver when
46 * creating a session for symmetric crypto operations to determine if
63 * @param dev the crypto driver device
64 * @param csp crypto session parameters
78 * @brief Initialize a new crypto session object
80 * Invoked by the crypto framework to initialize driver-specific data
81 * for a crypto session. The framework allocates and zeroes the
86 * @param dev the crypto driver device
88 * @param csp crypto session parameters
100 * @brief Destroy a crypto session object
102 * The crypto framework invokes this method when tearing down a crypto
110 * @param dev the crypto driver device
119 * @brief Perform a symmetric crypto operation
121 * The crypto framework invokes this method for each symmetric crypto
127 * queues are full so the operation should be queued in the crypto
130 * To report errors with a crypto operation, 'crp_etype' should be set
134 * @param dev the crypto driver device
135 * @param op crypto operation to perform
137 * crypto operations are queued for this driver;
150 * @brief Perform an asymmetric crypto operation
152 * The crypto framework invokes this method for each asymmetric crypto
153 * operation. Each asymmetric crypto operation should be
159 * queues are full so the operation should be queued in the crypto
162 * To report errors with a crypto operation, 'krp_status' should be set
166 * @param dev the crypto driver device
167 * @param op crypto operation to perform
169 * crypto operations are queued for this driver;