Function bearssl::br_aes_pwr8_cbcenc_get_vtable [] [src]

pub unsafe extern "C" fn br_aes_pwr8_cbcenc_get_vtable(
) -> *const br_block_cbcenc_class

\brief Obtain the aes_pwr8 AES-CBC (encryption) implementation, if available.

This function returns a pointer to br_aes_pwr8_cbcenc_vtable, if that implementation was compiled in the library and the POWER8 crypto opcodes are available on the currently running CPU. If either of these conditions is not met, then this function returns NULL.

\return the aes_pwr8 AES-CBC (encryption) implementation, or NULL.