Lines Matching defs:ctx

98 static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
101 static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
106 # define data(ctx) ((DES_EDE_KEY *)(ctx)->cipher_data)
113 static int des_ede_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
119 &data(ctx)->ks1, &data(ctx)->ks2,
120 &data(ctx)->ks3, ctx->encrypt);
124 static int des_ede_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
129 &data(ctx)->ks1, &data(ctx)->ks2,
130 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
131 &ctx->num);
138 &data(ctx)->ks1, &data(ctx)->ks2,
139 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
140 &ctx->num);
145 static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
148 DES_EDE_KEY *dat = data(ctx);
153 fprintf(stderr, "des_ede_cbc_cipher(ctx=%p, buflen=%d)\n", ctx,
154 ctx->buf_len);
157 fprintf(stderr, "%02X", ctx->iv[i]);
162 (*dat->stream.cbc) (in, out, inl, dat->ks.ks, ctx->iv);
169 (DES_cblock *)ctx->iv, ctx->encrypt);
177 (DES_cblock *)ctx->iv, ctx->encrypt);
181 static int des_ede_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
186 &data(ctx)->ks1, &data(ctx)->ks2,
187 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
188 &ctx->num, ctx->encrypt);
195 &data(ctx)->ks1, &data(ctx)->ks2,
196 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
197 &ctx->num, ctx->encrypt);
205 static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
214 &data(ctx)->ks1, &data(ctx)->ks2,
215 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
216 ctx->encrypt);
224 static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
229 &data(ctx)->ks1, &data(ctx)->ks2,
230 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
231 ctx->encrypt);
238 &data(ctx)->ks1, &data(ctx)->ks2,
239 &data(ctx)->ks3, (DES_cblock *)ctx->iv,
240 ctx->encrypt);
266 static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
270 DES_EDE_KEY *dat = data(ctx);
275 int mode = ctx->cipher->flags & EVP_CIPH_MODE;
299 static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
303 DES_EDE_KEY *dat = data(ctx);
308 fprintf(stderr, "des_ede3_init_key(ctx=%p)\n", ctx);
325 int mode = ctx->cipher->flags & EVP_CIPH_MODE;