• Home
  • Raw
  • Download

Lines Matching full:transformation

197  * @cia_min_keysize: Minimum key size supported by the transformation. This is
198 * the smallest key length supported by this transformation
203 * @cia_max_keysize: Maximum key size supported by the transformation. This is
204 * the largest key length supported by this transformation
209 * @cia_setkey: Set key for the transformation. This function is used to either
211 * transformation context for programming it later. Note that this
212 * function does modify the transformation context. This function
214 * transformation object, so one must make sure the key is properly
233 * transformation context, the key might need to be re-programmed
235 * modify the transformation context, as this function may be
236 * called in parallel with the same transformation object.
384 * @cra_flags: Flags describing this transformation. See include/linux/crypto.h
386 * used for fine-tuning the description of the transformation
388 * @cra_blocksize: Minimum block size of this transformation. The size in bytes
391 * In case of HASH transformation, it is possible for a smaller
393 * transformation, in case of any other transformation type, an
396 * @cra_ctxsize: Size of the operational context of the transformation. This
398 * needed to be allocated for the transformation context.
411 * @cra_priority: Priority of this transformation implementation. In case
416 * transformation algorithm. This is the name of the transformation
418 * providers of particular transformation.
419 * @cra_driver_name: Unique name of the transformation provider. This is the
420 * name of the provider of the transformation. This can be any
423 * transformation algorithm.
424 * @cra_type: Type of the cryptographic transformation. This is a pointer to
426 * transformation types. There are multiple options, such as
430 * @cra_u: Callbacks implementing the transformation. This is a union of
431 * multiple structures. Depending on the type of transformation selected
435 * @cra_init: Initialize the cryptographic transformation object. This function
436 * is used to initialize the cryptographic transformation object.
438 * after the transformation context was allocated. In case the
441 * requirement of the transformation and put any software fallbacks
443 * @cra_exit: Deinitialize the cryptographic transformation object. This is a
450 * @cra_module: Owner of this transformation implementation. Set to THIS_MODULE