Lines Matching refs:mechanism

275 blowfish_common_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,  in blowfish_common_init()  argument
290 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_common_init()
293 if (mechanism->cm_param != NULL && in blowfish_common_init()
294 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_common_init()
298 switch (mechanism->cm_type) { in blowfish_common_init()
309 rv = blowfish_common_init_ctx(blowfish_ctx, template, mechanism, in blowfish_common_init()
595 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in blowfish_encrypt_atomic() argument
620 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_encrypt_atomic()
623 if (mechanism->cm_param_len != 0 && in blowfish_encrypt_atomic()
624 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_encrypt_atomic()
629 ret = blowfish_common_init_ctx(&blowfish_ctx, template, mechanism, in blowfish_encrypt_atomic()
682 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in blowfish_decrypt_atomic() argument
707 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_decrypt_atomic()
710 if (mechanism->cm_param_len != 0 && in blowfish_decrypt_atomic()
711 mechanism->cm_param_len != BLOWFISH_BLOCK_LEN) in blowfish_decrypt_atomic()
716 ret = blowfish_common_init_ctx(&blowfish_ctx, template, mechanism, in blowfish_decrypt_atomic()
772 crypto_mechanism_t *mechanism, crypto_key_t *key, in blowfish_create_ctx_template() argument
779 if (!BLOWFISH_VALID_MECH(mechanism)) in blowfish_create_ctx_template()
827 crypto_spi_ctx_template_t *template, crypto_mechanism_t *mechanism, in blowfish_common_init_ctx() argument
852 switch (mechanism->cm_type) { in blowfish_common_init_ctx()
855 mechanism->cm_param, mechanism->cm_param_len, in blowfish_common_init_ctx()