Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c
Parent Directory
| Revision Log
| Patch
| 5200 |
} |
} |
| 5201 |
|
|
| 5202 |
// サーバが保証すべき最低限のビット数を求める(we_needはバイト)。 |
// サーバが保証すべき最低限のビット数を求める(we_needはバイト)。 |
| 5203 |
|
if (pvar->settings.GexMinimalGroupSize < GEX_GRP_MINSIZE) { |
| 5204 |
|
min = GEX_GRP_MINSIZE; |
| 5205 |
|
} |
| 5206 |
|
else if (pvar->settings.GexMinimalGroupSize > GEX_GRP_MAXSIZE) { |
| 5207 |
|
min = GEX_GRP_MAXSIZE; |
| 5208 |
|
} |
| 5209 |
|
else { |
| 5210 |
|
min = pvar->settings.GexMinimalGroupSize; |
| 5211 |
|
} |
| 5212 |
|
max = GEX_GRP_MAXSIZE; |
| 5213 |
bits = dh_estimate(pvar->we_need * 8); |
bits = dh_estimate(pvar->we_need * 8); |
| 5214 |
min = 1024; |
if (bits < min) { |
| 5215 |
max = 8192; |
bits = min; |
| 5216 |
|
} |
| 5217 |
|
else if (bits > max) { |
| 5218 |
|
bits = max; |
| 5219 |
|
} |
| 5220 |
|
|
| 5221 |
// サーバへgroup sizeを送って、p と g を作ってもらう。 |
// サーバへgroup sizeを送って、p と g を作ってもらう。 |
| 5222 |
buffer_put_int(msg, min); |
buffer_put_int(msg, min); |
|
|
Legend:
| Removed from v.5853 |
|
| changed lines |
| |
Added in v.5900 |
|
|
|