Lines Matching refs:ctr
24 @param ctr The CTR state
27 int ctr_setiv(const unsigned char *IV, unsigned long len, symmetric_CTR *ctr)
32 LTC_ARGCHK(ctr != NULL);
35 if ((err = cipher_is_valid(ctr->cipher)) != CRYPT_OK) {
39 if (len != (unsigned long)ctr->blocklen) {
44 XMEMCPY(ctr->ctr, IV, len);
47 ctr->padlen = 0;
48 return cipher_descriptor[ctr->cipher].ecb_encrypt(IV, ctr->pad, &ctr->key);
54 /* $Source: /cvs/libtom/libtomcrypt/src/modes/ctr/ctr_setiv.c,v $ */