Lines Matching refs:ctx
68 static int des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
74 static int des_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
78 DES_ecb_encrypt((DES_cblock *)(in + i), (DES_cblock *)(out + i), ctx->cipher_data, ctx->encrypt);
82 static int des_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
87 DES_ofb64_encrypt(in, out, (long)EVP_MAXCHUNK, ctx->cipher_data,
88 (DES_cblock *)ctx->iv, &ctx->num);
94 DES_ofb64_encrypt(in, out, (long)inl, ctx->cipher_data,
95 (DES_cblock *)ctx->iv, &ctx->num);
99 static int des_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
104 DES_ncbc_encrypt(in, out, (long)EVP_MAXCHUNK, ctx->cipher_data,
105 (DES_cblock *)ctx->iv, ctx->encrypt);
111 DES_ncbc_encrypt(in, out, (long)inl, ctx->cipher_data,
112 (DES_cblock *)ctx->iv, ctx->encrypt);
116 static int des_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
121 DES_cfb64_encrypt(in,out, (long)EVP_MAXCHUNK, ctx->cipher_data,
122 (DES_cblock *)ctx->iv, &ctx->num, ctx->encrypt);
128 DES_cfb64_encrypt(in, out, (long)inl, ctx->cipher_data,
129 (DES_cblock *)ctx->iv, &ctx->num, ctx->encrypt);
135 static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
148 DES_cfb_encrypt(c,d,1,1,ctx->cipher_data,(DES_cblock *)ctx->iv,
149 ctx->encrypt);
162 static int des_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
167 DES_cfb_encrypt(in,out,8,(long)EVP_MAXCHUNK,ctx->cipher_data,
168 (DES_cblock *)ctx->iv,ctx->encrypt);
174 DES_cfb_encrypt(in,out,8,(long)inl,ctx->cipher_data,
175 (DES_cblock *)ctx->iv,ctx->encrypt);
195 static int des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
200 if(DES_set_key_checked(deskey,ctx->cipher_data) != 0)
203 DES_set_key_unchecked(deskey,ctx->cipher_data);