39#if !defined(HAVE_BCRYPT_PBKDF) && !defined(HAVE_BLH_H)
49#define BLF_MAXKEYLEN ((BLF_N-2)*4)
50#define BLF_MAXUTILIZED ((BLF_N+2)*4)
59 uint32_t P[BLF_N + 2];
68void Blowfish_encipher(
ssh_blf_ctx *, uint32_t *, uint32_t *);
69void Blowfish_decipher(
ssh_blf_ctx *, uint32_t *, uint32_t *);
71void Blowfish_expand0state(
ssh_blf_ctx *,
const uint8_t *, uint16_t);
72void Blowfish_expandstate
73(
ssh_blf_ctx *,
const uint8_t *, uint16_t,
const uint8_t *, uint16_t);
77void ssh_blf_key(
ssh_blf_ctx *,
const uint8_t *, uint16_t);
78void ssh_blf_enc(
ssh_blf_ctx *, uint32_t *, uint16_t);
79void ssh_blf_dec(
ssh_blf_ctx *, uint32_t *, uint16_t);
81void ssh_blf_ecb_encrypt(
ssh_blf_ctx *, uint8_t *, uint32_t);
82void ssh_blf_ecb_decrypt(
ssh_blf_ctx *, uint8_t *, uint32_t);
84void ssh_blf_cbc_encrypt(
ssh_blf_ctx *, uint8_t *, uint8_t *, uint32_t);
85void ssh_blf_cbc_decrypt(
ssh_blf_ctx *, uint8_t *, uint8_t *, uint32_t);
88uint32_t Blowfish_stream2word(
const uint8_t *, uint16_t , uint16_t *);