Commit d495974
committed
rekey: trigger highwater on per-key packet count
- Track txMsgCount/rxMsgCount per key epoch and reset on NEW_KEYS;
seq/peerSeq still wrap freely per RFC 4253 Sec 6.4.
- Extend HighwaterCheck to fire highwaterCb when packet count crosses
msgHighwaterMark (default 2^31, RFC 4344 Sec 3.1).
- Add wolfSSH_CTX_SetMsgHighwater / SetMsgHighwater / GetMsgHighwater.
Issue: F-2461 parent 834e60f commit d495974
4 files changed
Lines changed: 94 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
191 | 194 | | |
192 | 195 | | |
193 | 196 | | |
| |||
544 | 547 | | |
545 | 548 | | |
546 | 549 | | |
| 550 | + | |
547 | 551 | | |
| 552 | + | |
| 553 | + | |
548 | 554 | | |
549 | 555 | | |
550 | 556 | | |
| |||
553 | 559 | | |
554 | 560 | | |
555 | 561 | | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
556 | 574 | | |
557 | | - | |
558 | | - | |
| 575 | + | |
| 576 | + | |
559 | 577 | | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
560 | 582 | | |
561 | 583 | | |
562 | 584 | | |
| |||
1025 | 1047 | | |
1026 | 1048 | | |
1027 | 1049 | | |
| 1050 | + | |
1028 | 1051 | | |
1029 | 1052 | | |
1030 | 1053 | | |
| |||
1227 | 1250 | | |
1228 | 1251 | | |
1229 | 1252 | | |
| 1253 | + | |
1230 | 1254 | | |
1231 | 1255 | | |
1232 | 1256 | | |
| |||
6284 | 6308 | | |
6285 | 6309 | | |
6286 | 6310 | | |
| 6311 | + | |
6287 | 6312 | | |
| 6313 | + | |
6288 | 6314 | | |
6289 | 6315 | | |
6290 | 6316 | | |
| |||
10162 | 10188 | | |
10163 | 10189 | | |
10164 | 10190 | | |
| 10191 | + | |
10165 | 10192 | | |
10166 | 10193 | | |
10167 | 10194 | | |
| |||
10991 | 11018 | | |
10992 | 11019 | | |
10993 | 11020 | | |
| 11021 | + | |
10994 | 11022 | | |
10995 | 11023 | | |
10996 | 11024 | | |
| |||
13301 | 13329 | | |
13302 | 13330 | | |
13303 | 13331 | | |
| 13332 | + | |
13304 | 13333 | | |
13305 | 13334 | | |
13306 | 13335 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
270 | 309 | | |
271 | 310 | | |
272 | 311 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
446 | 452 | | |
447 | 453 | | |
448 | 454 | | |
| |||
597 | 603 | | |
598 | 604 | | |
599 | 605 | | |
| 606 | + | |
600 | 607 | | |
601 | 608 | | |
602 | 609 | | |
| |||
749 | 756 | | |
750 | 757 | | |
751 | 758 | | |
| 759 | + | |
| 760 | + | |
752 | 761 | | |
| 762 | + | |
753 | 763 | | |
| 764 | + | |
754 | 765 | | |
755 | 766 | | |
756 | 767 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
89 | 94 | | |
90 | 95 | | |
91 | 96 | | |
| |||
0 commit comments