New commits:
commit 71aa8a924bb478a4112ab94d5a8b7dfaac97ca2c
Author: Andrew Cagney <[email protected]>
Date:   Mon Nov 4 16:51:09 2024 -0500

    testing: tweak tests after PPK merge

commit 93fcc167a963858f067f1254d2f31626966914b0
Merge: cbcb99c936 4f4c7b1ec7
Author: Vukašin Karadžić <[email protected]>
Date:   Mon Nov 4 12:51:34 2024 -0500

    ikev2: add initial support for draft-ietf-ipsecme-ikev2-qr-alt-09
    
    this draft enables mixing in PPK during IKE_INTERMEDIATE exchange, which
    ensures post-quantum protection of the initial IKEv2 SA as well.
    
    some implementation notes:
    - the RFC8784 code in ikev2_ike_auth.c is precluded with if (*st_v2_ike_ppk 
== PPK_IKE_AUTH)
    - the draft also defines a mechanism to mix PPK's into CREATE_CHILD_SA 
exchanges used for
      creating new Child SA's and rekeying. This commit does *not* contain that 
mechanism.
    - all ikev2-ppk-* tests still pass
    - interop successfully done with ELVIS-PLUS
    
    Merge remote-tracking branch 'vukasink/ppk-alt-09'
    
    Signed-off-by: Andrew Cagney <[email protected]>

commit 4f4c7b1ec73f12d5d8cde7d718ce33a76a602646
Author: Vukašin Karadžić <[email protected]>
Date:   Sun Oct 13 15:59:11 2024 +0200

    ikev2: update PPK qr-alt-04 code; result of git rebase

commit e00f16b5abfad38bf223072cc761e2351441dc16
Author: Vukašin Karadžić <[email protected]>
Date:   Sun Oct 13 15:58:21 2024 +0200

    testing: update ikev2-ppk-intermediate-01 test

commit a19088a5a2612ccc172374a51059a2326ff97033
Author: Vukašin Karadžić <[email protected]>
Date:   Sun Oct 13 15:20:13 2024 +0200

    ikev2: add variable comments in calls to PPK-related function

commit 4113068b22eceeca6441a2a1b19769956f3e09fa
Author: Vukašin Karadžić <[email protected]>
Date:   Sun Oct 13 14:38:00 2024 +0200

    enum: fix enum array ranges when defining qr-alt private notifies
    
    i.e., do not waste space with one big array, split it in two arrays;
    one containing just v2N_NULL_AUTH, the other one notifies for qr-alt

commit d22e2dc0759d685a102413ce32dbe07b0f5bcc2e
Author: Vukašin Karadžić <[email protected]>
Date:   Sun Oct 13 14:18:42 2024 +0200

    ikev2: update PPK in INTERM. from qr-alt-00 to qr-alt-04 version
    
    Nothing structurally changed, just the IKEv2 Notify name was changed
    from USE_PPK_ALT to USE_PPK_INT

commit 8de2f8585f5a2167fdbe25d292025d83748fece1
Author: Vukašin Karadžić <[email protected]>
Date:   Tue Jul 9 23:27:12 2024 +0200

    testing: add ikev2-ppk-intermediate-01-insist-yes
    
    basic test for draft-ietf-ipsecme-ikev2-qr-alt-00

commit d7c845232817bef502138c5592f0af15d19f04b8
Author: Vukašin Karadžić <[email protected]>
Date:   Tue Jul 9 23:14:38 2024 +0200

    ikev2: add initial support for draft-ietf-ipsecme-ikev2-qr-alt-00
    
    this draft enables mixing in PPK during IKE_INTERMEDIATE exchange, which
    ensures post-quantum protection of the initial IKEv2 SA as well.
    
    some implementation notes:
    - the RFC8784 code in ikev2_ike_auth.c is precluded with if (*st_v2_ike_ppk 
== PPK_IKE_AUTH)
    - the draft also defines a mechanism to mix PPK's into CREATE_CHILD_SA 
exchanges used for
    creating new Child SA's and rekeying. This commit does *not* contain that 
mechanism.
    - all ikev2-ppk-* tests still pass
    - interop successfully done with ELVIS-PLUS

commit 16c756d39f86b68668cd34f14b249c49d1ee38d5
Author: Vukasin Karadzic <[email protected]>
Date:   Fri Jul 5 21:23:42 2024 +0200

    testing: add ikev2-ppk-static-11-multiple-ppk-ids/
    
    It tests if parsing ppk-ids option and searching through
    listed PPK_IDs works as it is intended.

commit fe0ba3ae2ed7631f6fc100be8fec149e780b147d
Author: Vukasin Karadzic <[email protected]>
Date:   Sun Jun 30 00:31:07 2024 +0200

    pluto: refactor two PPK functions
    
    in preparation for draft-ietf-ipsecme-ikev2-qr-alt-00.
    Update comments referencing the qr-alt draft along the way.

commit 80b377a6cf57e2f63fd3317d3a9d5552a03188bd
Author: Vukasin Karadzic <[email protected]>
Date:   Sun Jun 23 11:43:47 2024 +0200

    pluto: rename two PPK functions
    
    The new names try to indicate what do the functions actually do. One
    gets PPK and PPK_ID, the other one just PPK (with specified PPK_ID).
    
    Merging them may be possible, but definitely not straight-forward.

_______________________________________________
Swan-commit mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to