Commit 69fdfbf
authored
Windows/Crypto rework: CertTree, CSR, PKINIT, Netlogon's Kerberos secure channel, older NTLM and more (#4879)
* Implement CMS signing/verification
* Implement PKINIT in AS-REQ + Improve SPNEGOSSP getter
* NTLM: add old variant support
* DCE/RPC: improve context handling
* Kerberos: fix passive with DCE/RPC + improve deleg
* MS-NRPC: support Kerberos secure channel
* Fix case in Kerberos check
* HTTP client: allow to drop channel bindings
* Add Kerberos doc
* PEP8 fixes
* Cert.py: fix TreeChain tests
* Add missing NETLOGON flags
* SPNEGO: support reading KRB5CCNAME
* SPNEGO: add tests & fix bugs
* Update IKEv2 tests with new X509_AlgorithmIdentifier
* doc: add FAST documentation
* More correct omit
* PEP8 & CI
* Fix send test
* Handle missing cryptography
* SPNEGO: big refactor
* Increase debugging logs
* Add CSR parsing
* cryptography test: include more crypto tests
* Remove spnego.uts from test configurations
Removed spnego.uts from the cryptography test configurations.1 parent e73137e commit 69fdfbf
File tree
35 files changed
+5236
-1368
lines changed- .github/workflows
- doc/scapy/layers
- scapy
- asn1
- layers
- msrpce
- tls
- libs
- modules
- test
- configs
- contrib
- scapy/layers
- tls
35 files changed
+5236
-1368
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
71 | 99 | | |
72 | 100 | | |
73 | 101 | | |
74 | 102 | | |
75 | 103 | | |
76 | 104 | | |
| 105 | + | |
77 | 106 | | |
78 | 107 | | |
79 | 108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
287 | 294 | | |
288 | 295 | | |
289 | 296 | | |
| 297 | + | |
290 | 298 | | |
| 299 | + | |
291 | 300 | | |
292 | 301 | | |
293 | 302 | | |
294 | 303 | | |
295 | 304 | | |
296 | | - | |
| 305 | + | |
297 | 306 | | |
298 | 307 | | |
299 | 308 | | |
| |||
320 | 329 | | |
321 | 330 | | |
322 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
323 | 339 | | |
324 | 340 | | |
325 | 341 | | |
| |||
492 | 508 | | |
493 | 509 | | |
494 | 510 | | |
495 | | - | |
496 | | - | |
497 | | - | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
498 | 518 | | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
499 | 526 | | |
500 | 527 | | |
501 | 528 | | |
| |||
551 | 578 | | |
552 | 579 | | |
553 | 580 | | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
554 | 590 | | |
555 | 591 | | |
556 | 592 | | |
| |||
563 | 599 | | |
564 | 600 | | |
565 | 601 | | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
566 | 607 | | |
567 | 608 | | |
568 | 609 | | |
| |||
724 | 765 | | |
725 | 766 | | |
726 | 767 | | |
| 768 | + | |
727 | 769 | | |
728 | 770 | | |
| 771 | + | |
729 | 772 | | |
730 | 773 | | |
731 | 774 | | |
732 | 775 | | |
733 | 776 | | |
| 777 | + | |
| 778 | + | |
734 | 779 | | |
735 | 780 | | |
736 | 781 | | |
| 782 | + | |
737 | 783 | | |
738 | 784 | | |
739 | 785 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
599 | 598 | | |
600 | 599 | | |
601 | 600 | | |
602 | | - | |
| 601 | + | |
603 | 602 | | |
604 | 603 | | |
605 | 604 | | |
| |||
642 | 641 | | |
643 | 642 | | |
644 | 643 | | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
645 | 647 | | |
646 | 648 | | |
647 | 649 | | |
| |||
682 | 684 | | |
683 | 685 | | |
684 | 686 | | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
685 | 701 | | |
686 | 702 | | |
687 | 703 | | |
| |||
769 | 785 | | |
770 | 786 | | |
771 | 787 | | |
772 | | - | |
| 788 | + | |
773 | 789 | | |
774 | 790 | | |
775 | 791 | | |
| |||
852 | 868 | | |
853 | 869 | | |
854 | 870 | | |
855 | | - | |
| 871 | + | |
856 | 872 | | |
857 | 873 | | |
858 | 874 | | |
859 | | - | |
| 875 | + | |
860 | 876 | | |
861 | 877 | | |
862 | 878 | | |
| |||
897 | 913 | | |
898 | 914 | | |
899 | 915 | | |
900 | | - | |
| 916 | + | |
901 | 917 | | |
902 | 918 | | |
903 | 919 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
454 | 462 | | |
455 | 463 | | |
456 | 464 | | |
| |||
2766 | 2774 | | |
2767 | 2775 | | |
2768 | 2776 | | |
2769 | | - | |
2770 | 2777 | | |
2771 | 2778 | | |
| 2779 | + | |
2772 | 2780 | | |
2773 | 2781 | | |
2774 | 2782 | | |
| |||
3283 | 3291 | | |
3284 | 3292 | | |
3285 | 3293 | | |
3286 | | - | |
3287 | 3294 | | |
3288 | 3295 | | |
3289 | 3296 | | |
| |||
0 commit comments