#ifndef _CPTVF_ALGS_H_
#define _CPTVF_ALGS_H_
#include "request_manager.h"
#define MAX_DEVICES …
#define MAJOR_OP_FC …
#define MAX_ENC_KEY_SIZE …
#define MAX_HASH_KEY_SIZE …
#define MAX_KEY_SIZE …
#define CONTROL_WORD_LEN …
#define KEY2_OFFSET …
#define DMA_MODE_FLAG(dma_mode) …
enum req_type { … };
enum cipher_type { … };
enum aes_type { … };
encr_ctrl;
struct cvm_cipher { … };
struct enc_context { … };
struct fchmac_context { … };
struct fc_context { … };
struct cvm_enc_ctx { … };
struct cvm_des3_ctx { … };
struct cvm_req_ctx { … };
int cptvf_do_request(void *cptvf, struct cpt_request_info *req);
#endif