Student projects: Difference between revisions
Jump to navigation
Jump to search
Paul Wouters (talk | contribs) No edit summary |
Paul Wouters (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
= Introduction = | |||
The Libreswan Project invites students to work on the libreswan code base. It offers mentoring for students. Please contact Paul Wouters if you are a student or school that is interested. For ideas of items to work on, please see [[ GSoC2018 ]] | The Libreswan Project invites students to work on the libreswan code base. It offers mentoring for students. Please contact Paul Wouters if you are a student or school that is interested. For ideas of items to work on, please see [[ GSoC2018 ]] | ||
Below is a list of completed student projects. If you are interesting in participating as a student, please contact us. | |||
Line 12: | Line 11: | ||
* Student: Sahana Prasad - sponsored by Google Summer of Code 2017 | * Student: Sahana Prasad - sponsored by Google Summer of Code 2017 | ||
* Project page: [[ Compliance of RFC 7427 - Signature Authentication in IKEv2 ]] | * Project page: [[ Compliance of RFC 7427 - Signature Authentication in IKEv2 ]] | ||
* Status: Initial framework implemented to support RSA v1.5 with SHA-1 signatures | * Status: Initial framework implemented to support RSA v1.5 with SHA-1 signatures and RSA-PKK with SHA-2 signatures | ||
* Code: Merged and released in libreswan 3.22 | * Code: Merged and released in libreswan 3.22, extended for authby=rsa-sha2 and RSA-PKK in 3.23 | ||
=== Code and Testing commits === | |||
* https://github.com/libreswan/libreswan/commit/14c76638612226ab87f8fe14cb8b94282f729651 | |||
* https://github.com/libreswan/libreswan/commit/0f69bb7d2d33c64739e83388e8a9e4d914a8971a | |||
* https://github.com/libreswan/libreswan/commit/272301a82178ea1a2c8afd39f26e2e024ef21853 | |||
= RFC 8229 TCP Encapsulation of IKE and IPsec Packets = | = RFC 8229 TCP Encapsulation of IKE and IPsec Packets = | ||
Line 21: | Line 25: | ||
* Project Page: [[ GSOC 2017: Implementing RFC 8229 "TCP Encapsulation of IKE and IPsec Packets" for Libreswan ]] | * Project Page: [[ GSOC 2017: Implementing RFC 8229 "TCP Encapsulation of IKE and IPsec Packets" for Libreswan ]] | ||
* Status: Waiting on Linux kernel support for ESPinTCP. IKEinTCP code has been implemented in libreswan | * Status: Waiting on Linux kernel support for ESPinTCP. IKEinTCP code has been implemented in libreswan | ||
=== Code and Testing commits === | |||
* https://github.com/mtotale/libreswan/commit/45ab9e00d76dad5950433c06ea9f5bb817e646fc | |||
= draft-ietf-ipsecme-qr-ikev2 Postquantum Preshared Keys for IKEv2 = | = draft-ietf-ipsecme-qr-ikev2 Postquantum Preshared Keys for IKEv2 = | ||
Line 29: | Line 35: | ||
* Project Page [[ Postquantum Preshared Keys ]] | * Project Page [[ Postquantum Preshared Keys ]] | ||
* Status: Passed vendor interop testing - waiting on IETF / IANA Code Point Allocation | * Status: Passed vendor interop testing - waiting on IETF / IANA Code Point Allocation | ||
* Code: | * Code: Merged and released in libreswan 3.23 | ||
=== Code and Testing commits === | |||
* https://github.com/libreswan/libreswan/commit/d8e0c68c0dc19d95dfcf19fec934e9dc69c293ac | |||
* https://github.com/libreswan/libreswan/commit/b02c9d18b56c38abfe15bc4bc8b806ef3f758002 |
Revision as of 23:29, 16 January 2018
Introduction
The Libreswan Project invites students to work on the libreswan code base. It offers mentoring for students. Please contact Paul Wouters if you are a student or school that is interested. For ideas of items to work on, please see GSoC2018
Below is a list of completed student projects. If you are interesting in participating as a student, please contact us.
RFC 7427 Signature Authentication in the Internet Key Exchange Version 2 (IKEv2)
- Student: Sahana Prasad - sponsored by Google Summer of Code 2017
- Project page: Compliance of RFC 7427 - Signature Authentication in IKEv2
- Status: Initial framework implemented to support RSA v1.5 with SHA-1 signatures and RSA-PKK with SHA-2 signatures
- Code: Merged and released in libreswan 3.22, extended for authby=rsa-sha2 and RSA-PKK in 3.23
Code and Testing commits
- https://github.com/libreswan/libreswan/commit/14c76638612226ab87f8fe14cb8b94282f729651
- https://github.com/libreswan/libreswan/commit/0f69bb7d2d33c64739e83388e8a9e4d914a8971a
- https://github.com/libreswan/libreswan/commit/272301a82178ea1a2c8afd39f26e2e024ef21853
RFC 8229 TCP Encapsulation of IKE and IPsec Packets
- Student: Mayank Totale - sponsored by Google Summer of Code 2017
- Project Page: GSOC 2017: Implementing RFC 8229 "TCP Encapsulation of IKE and IPsec Packets" for Libreswan
- Status: Waiting on Linux kernel support for ESPinTCP. IKEinTCP code has been implemented in libreswan
Code and Testing commits
- Student: Vukasin Karadzic - sponsored by The Libreswan Project
- Project Page Postquantum Preshared Keys
- Status: Passed vendor interop testing - waiting on IETF / IANA Code Point Allocation
- Code: Merged and released in libreswan 3.23