Lines Matching refs:len
51 extern int bin2hex(int len, unsigned char *binnum, char *hexnum);
52 extern int hex2bin(int len, char *hexnum, char *binnum);
89 int len;
91 len = (int)strlen(secret) / 2;
92 if (len > MAX_KEY_CRYPT_LEN)
94 buf = malloc((unsigned)len);
95 (void) hex2bin(len, secret, buf);
99 err = cbc_crypt(key, buf, len, DES_ENCRYPT | DES_HW, ivec);
104 (void) bin2hex(len, (unsigned char *) buf, secret);
130 int len;
132 len = (int)strlen(secret) / 2;
133 if (len > MAX_KEY_CRYPT_LEN)
135 buf = malloc((unsigned)len);
137 (void) hex2bin(len, secret, buf);
141 err = cbc_crypt(key, buf, len, DES_DECRYPT | DES_HW, ivec);
146 (void) bin2hex(len, (unsigned char *) buf, secret);
180 hex2bin(len, hexnum, binnum)
181 int len;
187 for (i = 0; i < len; i++) {
198 bin2hex(len, binnum, hexnum)
199 int len;
206 for (i = 0; i < len; i++) {
211 hexnum[len*2] = 0;
351 * Generic key len and alg type for version of xdecrypt.
380 int len;
385 len = (int)strlen(secret) / 2;
386 if (len > MAX_KEY_CRYPT_LEN)
388 if ((buf = malloc((unsigned)len)) == 0)
391 (void) hex2bin(len, secret, buf);
404 err = cbc_crypt(key.c, buf, len, DES_DECRYPT | DES_HW, ivec);
409 (void) bin2hex(len, (unsigned char *) buf, secret);
464 int len,
487 tlen = ((plen + len + (KEYLEN-1))/KEYLEN)*KEYLEN;
503 (void) memcpy(&text[plen], mixin, len);
517 for (j = 0; j < len; j++) {
529 (void) memcpy(text, mixin, len);
530 (void) memcpy(&text[len], pw, plen);
532 for (i = 0, j = 0; j < len; j++) {