| 4363 |
strncat_s(buf, sizeof(buf), c_str, _TRUNCATE); |
strncat_s(buf, sizeof(buf), c_str, _TRUNCATE); |
| 4364 |
} |
} |
| 4365 |
len = strlen(buf); |
len = strlen(buf); |
| 4366 |
buf[len - 1] = '\0'; // get rid of comma |
if (len > 0) |
| 4367 |
|
buf[len - 1] = '\0'; // get rid of comma |
| 4368 |
myproposal[PROPOSAL_ENC_ALGS_CTOS] = buf; // Client To Server |
myproposal[PROPOSAL_ENC_ALGS_CTOS] = buf; // Client To Server |
| 4369 |
myproposal[PROPOSAL_ENC_ALGS_STOC] = buf; // Server To Client |
myproposal[PROPOSAL_ENC_ALGS_STOC] = buf; // Server To Client |
| 4370 |
} |
} |
| 4391 |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
| 4392 |
} |
} |
| 4393 |
len = strlen(buf); |
len = strlen(buf); |
| 4394 |
buf[len - 1] = '\0'; // get rid of comma |
if (len > 0) |
| 4395 |
|
buf[len - 1] = '\0'; // get rid of comma |
| 4396 |
|
|
| 4397 |
// 圧縮指定がない場合は、圧縮レベルを無条件にゼロにする。 |
// 圧縮指定がない場合は、圧縮レベルを無条件にゼロにする。 |
| 4398 |
if (buf[0] == '\0') { |
if (buf[0] == '\0') { |
| 4430 |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
| 4431 |
} |
} |
| 4432 |
len = strlen(buf); |
len = strlen(buf); |
| 4433 |
buf[len - 1] = '\0'; // get rid of comma |
if (len > 0) |
| 4434 |
|
buf[len - 1] = '\0'; // get rid of comma |
| 4435 |
myproposal[PROPOSAL_KEX_ALGS] = buf; |
myproposal[PROPOSAL_KEX_ALGS] = buf; |
| 4436 |
} |
} |
| 4437 |
|
|
| 4484 |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
strncat_s(buf, sizeof(buf), ",", _TRUNCATE); |
| 4485 |
} |
} |
| 4486 |
len = strlen(buf); |
len = strlen(buf); |
| 4487 |
buf[len - 1] = '\0'; // get rid of comma |
if (len > 0) |
| 4488 |
|
buf[len - 1] = '\0'; // get rid of comma |
| 4489 |
myproposal[PROPOSAL_MAC_ALGS_CTOS] = buf; |
myproposal[PROPOSAL_MAC_ALGS_CTOS] = buf; |
| 4490 |
myproposal[PROPOSAL_MAC_ALGS_STOC] = buf; |
myproposal[PROPOSAL_MAC_ALGS_STOC] = buf; |
| 4491 |
} |
} |