General block cipher description¶
This allows us to implement block cipher modes which can work with different block ciphers.
Types¶
-
cf_prp_block¶ Block processing function type.
The in and out blocks may alias.
Return type: void
Parameters: - ctx – block cipher-specific context object.
- in – input block.
- out – output block.
-
cf_prp¶ Describes an PRP in a general way.
-
cf_prp.blocksz¶
Block size in bytes. Must be no more than
CF_MAXBLOCK.-
cf_prp.encrypt¶
Block encryption function.
-
cf_prp.decrypt¶
Block decryption function.
-