Lines Matching defs:ep
261 int encrypt_buf(struct enc_param *ep, unsigned char *hdr,
273 len = strlen((char *) ep->magic) + 1;
274 memcpy(p, ep->magic, len);
278 *p++ = ep->seed;
281 len = strlen((char *) ep->product) + 1;
286 memcpy(p, ep->product, len);
287 err = bcrypt_buf(ep->seed, ep->key, p, p, len, ep->longstate);
294 len = strlen((char *) ep->version) + 1;
299 memcpy(p, ep->version, len);
300 err = bcrypt_buf(s, ep->key, p, p, len, ep->longstate);
307 put_be32(p, ep->datalen);
310 err = bcrypt_buf(s, ep->key, data, data, ep->datalen, ep->longstate);
315 put_be32(&data[ep->datalen], ep->csum);
323 int decrypt_buf(struct enc_param *ep, unsigned char *data,
354 memcpy(ep->magic, p, ENC_MAGIC_LEN);
358 ep->seed = *p;
368 memcpy(ep->product, p, prod_len);
378 memcpy(ep->version, p, ver_len);
382 ep->datalen = get_be32(p);
386 CHECKLEN(ep->datalen);
387 err = bcrypt_buf(ep->version[0], ep->key, p, data, ep->datalen,
388 ep->longstate);
394 ep->csum = get_be32(p);
397 csum = buffalo_csum(ep->datalen, data, ep->datalen);
398 if (csum != ep->csum)
402 err = bcrypt_buf(ep->product[0], ep->key, ep->version, ep->version,
403 ver_len, ep->longstate);
408 err = bcrypt_buf(ep->seed, ep->key, ep->product, ep->product, prod_len,
409 ep->longstate);