Commit 96d8d5c
committed
Address PR wolfSSL#334 review feedback
- Add native JNI wrapper for wolfSSL_SNI_GetFromBuffer(), switch
SSLEngine SNI extraction to use it with Java fallback for
NOT_COMPILED_IN builds
- Add clearPendingAppData() helper, clear stale pending app data on
unwrap() exception paths, closeInbound(), and closeOutbound()
- Reset pendingNetConsumed when stashing new decrypted data
- Move getBytes() length validation before allocation
- Add TLS-only clarifying comment on record-header underflow check
- Detect peer closing connection during handshake (SSLHandshakeException)
- Store verifyException on hostname verification failure paths
- Add debug logging in setNativeTimeout catch block
- Move word32 dropCount declarations before (void) casts for C89
- Re-interrupt thread on InterruptedException in session context tests
- Add restoreClientSessionCacheProperty() test helper1 parent dd6aab3 commit 96d8d5c
8 files changed
Lines changed: 196 additions & 33 deletions
File tree
- native
- src
- java/com/wolfssl
- provider/jsse
- test/com/wolfssl/provider/jsse/test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2625 | 2625 | | |
2626 | 2626 | | |
2627 | 2627 | | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
| 2644 | + | |
| 2645 | + | |
| 2646 | + | |
| 2647 | + | |
| 2648 | + | |
| 2649 | + | |
| 2650 | + | |
| 2651 | + | |
| 2652 | + | |
| 2653 | + | |
| 2654 | + | |
| 2655 | + | |
| 2656 | + | |
| 2657 | + | |
| 2658 | + | |
| 2659 | + | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
| 2668 | + | |
| 2669 | + | |
| 2670 | + | |
| 2671 | + | |
| 2672 | + | |
| 2673 | + | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
| 2677 | + | |
| 2678 | + | |
| 2679 | + | |
| 2680 | + | |
| 2681 | + | |
| 2682 | + | |
| 2683 | + | |
| 2684 | + | |
| 2685 | + | |
| 2686 | + | |
| 2687 | + | |
| 2688 | + | |
| 2689 | + | |
| 2690 | + | |
| 2691 | + | |
| 2692 | + | |
| 2693 | + | |
| 2694 | + | |
| 2695 | + | |
| 2696 | + | |
| 2697 | + | |
| 2698 | + | |
| 2699 | + | |
| 2700 | + | |
| 2701 | + | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2761 | 2761 | | |
2762 | 2762 | | |
2763 | 2763 | | |
| 2764 | + | |
| 2765 | + | |
2764 | 2766 | | |
2765 | 2767 | | |
2766 | 2768 | | |
2767 | | - | |
2768 | | - | |
2769 | 2769 | | |
2770 | 2770 | | |
2771 | 2771 | | |
| |||
2782 | 2782 | | |
2783 | 2783 | | |
2784 | 2784 | | |
| 2785 | + | |
| 2786 | + | |
2785 | 2787 | | |
2786 | 2788 | | |
2787 | 2789 | | |
2788 | | - | |
2789 | | - | |
2790 | 2790 | | |
2791 | 2791 | | |
2792 | 2792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1850 | 1850 | | |
1851 | 1851 | | |
1852 | 1852 | | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
1853 | 1872 | | |
1854 | 1873 | | |
1855 | 1874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
771 | 771 | | |
772 | 772 | | |
773 | 773 | | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
774 | 778 | | |
775 | 779 | | |
776 | 780 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
341 | 346 | | |
342 | 347 | | |
343 | 348 | | |
344 | 349 | | |
345 | 350 | | |
346 | 351 | | |
| 352 | + | |
| 353 | + | |
347 | 354 | | |
348 | 355 | | |
349 | 356 | | |
350 | | - | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
351 | 373 | | |
352 | 374 | | |
353 | 375 | | |
| |||
526 | 548 | | |
527 | 549 | | |
528 | 550 | | |
529 | | - | |
530 | | - | |
531 | 551 | | |
532 | 552 | | |
533 | 553 | | |
534 | 554 | | |
| 555 | + | |
535 | 556 | | |
536 | 557 | | |
537 | 558 | | |
538 | 559 | | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
539 | 569 | | |
540 | 570 | | |
541 | 571 | | |
| |||
1345 | 1375 | | |
1346 | 1376 | | |
1347 | 1377 | | |
| 1378 | + | |
1348 | 1379 | | |
1349 | 1380 | | |
1350 | 1381 | | |
| |||
1546 | 1577 | | |
1547 | 1578 | | |
1548 | 1579 | | |
1549 | | - | |
1550 | | - | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
1551 | 1584 | | |
1552 | 1585 | | |
1553 | 1586 | | |
| |||
1599 | 1632 | | |
1600 | 1633 | | |
1601 | 1634 | | |
1602 | | - | |
1603 | | - | |
1604 | | - | |
1605 | | - | |
| 1635 | + | |
1606 | 1636 | | |
1607 | 1637 | | |
1608 | 1638 | | |
| |||
1776 | 1806 | | |
1777 | 1807 | | |
1778 | 1808 | | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
1779 | 1824 | | |
1780 | 1825 | | |
1781 | 1826 | | |
| |||
1908 | 1953 | | |
1909 | 1954 | | |
1910 | 1955 | | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
1911 | 1959 | | |
1912 | 1960 | | |
1913 | 1961 | | |
| |||
2060 | 2108 | | |
2061 | 2109 | | |
2062 | 2110 | | |
| 2111 | + | |
| 2112 | + | |
2063 | 2113 | | |
2064 | 2114 | | |
2065 | 2115 | | |
| |||
2084 | 2134 | | |
2085 | 2135 | | |
2086 | 2136 | | |
| 2137 | + | |
| 2138 | + | |
2087 | 2139 | | |
2088 | 2140 | | |
2089 | 2141 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| 175 | + | |
175 | 176 | | |
176 | 177 | | |
177 | 178 | | |
| |||
269 | 270 | | |
270 | 271 | | |
271 | 272 | | |
| 273 | + | |
| 274 | + | |
272 | 275 | | |
273 | 276 | | |
274 | 277 | | |
| |||
0 commit comments