Changeset 34 for trunk/src/sh_srp.c
- Timestamp:
- May 19, 2006, 8:09:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/sh_srp.c
r27 r34 197 197 198 198 char *combi; 199 size_t len ;199 size_t len, l2; 200 200 register int i; 201 201 unsigned char * dez = NULL; … … 221 221 skey->vernam[KEY_LEN] = '\0'; 222 222 223 len = sl_strlen(salt) + sl_strlen(skey->vernam) + 1; 223 len = sl_strlen(salt) + 1; 224 l2 = sl_strlen(skey->vernam); 225 if (sl_ok_adds(len, l2)) 226 len += l2; 224 227 225 228 /* H(s,P) … … 240 243 { 241 244 char *combi; 242 size_t len ;245 size_t len, l2, l3; 243 246 static char hash[KEY_LEN+1]; 244 247 … … 248 251 _("x1 != NULL && x2 != NULL && x3 !=NULL"), NULL); 249 252 250 len = sl_strlen(x1) + sl_strlen(x2) + sl_strlen(x3) + 1; 253 len = sl_strlen(x1) + 1; 254 l2 = sl_strlen(x2); 255 l3 = sl_strlen(x3); 256 257 if (sl_ok_adds(len, l2)) 258 len += l2; 259 if (sl_ok_adds(len, l3)) 260 len += l3; 251 261 252 262 /* H(x1,x2,x3) … … 392 402 char *str; 393 403 char *combi; 394 size_t len;395 404 bigerr_t res; 396 405 … … 408 417 409 418 if (str != NULL) 410 { 411 len = sl_strlen(str) + 1; 412 combi = SH_ALLOC(len); 413 (void) sl_strlcpy (combi, str, len); 414 } 419 combi = sh_util_strdup(str); 415 420 else 416 421 combi = NULL; … … 430 435 char *str; 431 436 char *combi; 432 long len;433 437 bigerr_t res; 434 438 … … 469 473 470 474 if (str != NULL) 471 { 472 len = sl_strlen(str) + 1; 473 combi = SH_ALLOC(len); 474 sl_strlcpy (combi, str, len); 475 /* fprintf(stderr, "OK2a %ld %s\n", len, combi); */ 476 } 475 combi = sh_util_strdup(str); 477 476 else 478 477 combi = NULL; … … 496 495 char *str; 497 496 char *combi; 498 size_t len;499 497 bigerr_t res; 500 498 … … 571 569 572 570 if (str != NULL) 573 { 574 len = sl_strlen(str) + 1; 575 combi = SH_ALLOC(len); 576 (void) sl_strlcpy (combi, str, len); 577 } 571 combi = sh_util_strdup(str); 578 572 else 579 573 combi = NULL; … … 601 595 char *str; 602 596 char *combi; 603 size_t len;604 597 bigerr_t res; 605 598 … … 651 644 652 645 if (str != NULL) 653 { 654 len = sl_strlen(str) + 1; 655 combi = SH_ALLOC(len); 656 (void) sl_strlcpy (combi, str, len); 657 } 646 combi = sh_util_strdup(str); 658 647 else 659 648 combi = NULL; … … 679 668 char *combi; 680 669 char *str; 681 size_t len;682 670 bigerr_t res; 683 671 … … 700 688 701 689 if (str != NULL) 702 { 703 len = sl_strlen(str) + 1; 704 combi = SH_ALLOC(len); 705 (void) sl_strlcpy (combi, str, len); 706 } 690 combi = sh_util_strdup(str); 707 691 else 708 692 combi = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.