Lines Matching defs:len
53 extern int bin2hex(int len, unsigned char *binnum, char *hexnum);
54 extern int hex2bin(int len, char *hexnum, char *binnum);
88 int len;
90 len = (int)strlen(secret) / 2;
91 if (len > MAX_KEY_CRYPT_LEN)
93 buf = malloc((unsigned)len);
94 (void) hex2bin(len, secret, buf);
98 err = cbc_crypt(key, buf, len, DES_ENCRYPT | DES_HW, ivec);
103 (void) bin2hex(len, (unsigned char *) buf, secret);
122 int len;
124 len = (int)strlen(secret) / 2;
125 if (len > MAX_KEY_CRYPT_LEN)
127 buf = malloc((unsigned)len);
129 (void) hex2bin(len, secret, buf);
133 err = cbc_crypt(key, buf, len, DES_DECRYPT | DES_HW, ivec);
138 (void) bin2hex(len, (unsigned char *) buf, secret);
166 hex2bin(len, hexnum, binnum)
167 int len;
173 for (i = 0; i < len; i++) {
184 bin2hex(len, binnum, hexnum)
185 int len;
192 for (i = 0; i < len; i++) {
197 hexnum[len*2] = 0;
329 * Generic key len and alg type for version of xdecrypt.
357 int len;
362 len = (int)strlen(secret) / 2;
363 if (len > MAX_KEY_CRYPT_LEN)
365 if ((buf = malloc((unsigned)len)) == 0)
368 (void) hex2bin(len, secret, buf);
381 err = cbc_crypt(key.c, buf, len, DES_DECRYPT | DES_HW, ivec);
386 (void) bin2hex(len, (unsigned char *) buf, secret);
435 int len,
458 tlen = ((plen + len + (KEYLEN-1))/KEYLEN)*KEYLEN;
474 (void) memcpy(&text[plen], mixin, len);
488 for (j = 0; j < len; j++) {
500 (void) memcpy(text, mixin, len);
501 (void) memcpy(&text[len], pw, plen);
503 for (i = 0, j = 0; j < len; j++) {