Student projects: Difference between revisions

From Libreswan
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__FORCETOC__
= 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.


Below is a list of projects that students are or have been working on.




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: [ https://github.com/mtotale/libreswan/commit/45ab9e00d76dad5950433c06ea9f5bb817e646fc ]


=== 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: [ https://github.com/vukasink/libreswan/tree/ikev2 ]
* 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 00:29, 17 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

RFC 8229 TCP Encapsulation of IKE and IPsec Packets

Code and Testing commits

draft-ietf-ipsecme-qr-ikev2 Postquantum Preshared Keys for IKEv2

  • 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

Code and Testing commits