static void block_encrypt(struct block_state *self, const uint8_t *in, uint8_t *out) { #ifdef PCT_DES3_MODULE des3_ecb_encrypt(in, out, &self->sk); #else des_ecb_encrypt(in, out, &self->sk); #endif }
static void block_encrypt(block_state *self, unsigned char *in, unsigned char *out) { int rc; #ifdef PCT_DES3_MODULE rc = des3_ecb_encrypt(in, out, &self->sk); #else rc = des_ecb_encrypt(in, out, &self->sk); #endif assert(rc == CRYPT_OK); }
static int esp_3des_blockencrypt( __unused const struct esp_algorithm *algo, struct secasvar *sav, u_int8_t *s, u_int8_t *d) { /* assumption: d has a good alignment */ bcopy(s, d, sizeof(DES_LONG) * 2); des3_ecb_encrypt((des_cblock *)d, (des_cblock *)d, (des3_ecb_key_schedule *)sav->sched, DES_ENCRYPT); return 0; }