Student projects: Difference between revisions

From Libreswan
Jump to navigation Jump to search
No edit summary
(Libreswan Opportunistic IPsec using LetsEncrypt added)
Line 1: Line 1:
= Introduction =
= 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 [[ GSoC ]]
The Libreswan Project invites students to work on the libreswan code base. It offers to mentor the students. Please contact Paul Wouters if you are a student or school that is interested. For ideas of items to work on, please see [[ GSoC ]]


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 completed student projects. If you are interested in participating as a student, please contact us.
 
= Opportunistic IPsec development using LetsEncrypt =
 
* Student: Rishabh - sponsored by Google Summer of Code 2019
* Project Page: [[ Libreswan Opportunistic IPsec using LetsEncrypt ]]
* Status: Development Complete, Waiting for the release.


= RSA-PSS Support in compliance with RFC 7427 and RFC 8247 =
= RSA-PSS Support in compliance with RFC 7427 and RFC 8247 =
Line 9: Line 15:
* Student: Sahana Prasad - sponsored by Google summer of code 2018
* Student: Sahana Prasad - sponsored by Google summer of code 2018
* Project page: [[ RSA-PSS Support in compliance with RFC 7427 and RFC 8247]]
* Project page: [[ RSA-PSS Support in compliance with RFC 7427 and RFC 8247]]
* Status : Merged and released in Libreswan 3.25
* Status: Merged and released in Libreswan 3.25


= Extend RFC 7427 Signature Authentication support to IKEv2 with ECDSA =
= Extend RFC 7427 Signature Authentication support to IKEv2 with ECDSA =
Line 15: Line 21:
* Student: Sahana Prasad - sponsored by Google Summer of Code 2018
* Student: Sahana Prasad - sponsored by Google Summer of Code 2018
* Project page: [[ Extend RFC-7427 Signature Authentication support to IKEv2 with ECDSA]]
* Project page: [[ Extend RFC-7427 Signature Authentication support to IKEv2 with ECDSA]]
* Status : Merged and released in libreswan 3.27
* Status: Merged and released in libreswan 3.27


= RFC 5685 IKEv2 Redirect Mechanism =
= RFC 5685 IKEv2 Redirect Mechanism =
Line 26: Line 32:


* Student: Rishabh Chaudhary - sponsored by Google Summer of Code 2018
* Student: Rishabh Chaudhary - sponsored by Google Summer of Code 2018
* Project page: [[ Libreswan Managing Interface ]]
* Project Page: [[ Libreswan Managing Interface ]]
* Status: Development complete, waiting for release
* Status: Development complete, waiting for the release.


= RFC 7427 Signature Authentication in the Internet Key Exchange Version 2 (IKEv2) =
= RFC 7427 Signature Authentication in the Internet Key Exchange Version 2 (IKEv2) =

Revision as of 12:03, 11 August 2019

Introduction

The Libreswan Project invites students to work on the libreswan code base. It offers to mentor the students. Please contact Paul Wouters if you are a student or school that is interested. For ideas of items to work on, please see GSoC

Below is a list of completed student projects. If you are interested in participating as a student, please contact us.

Opportunistic IPsec development using LetsEncrypt

RSA-PSS Support in compliance with RFC 7427 and RFC 8247

Extend RFC 7427 Signature Authentication support to IKEv2 with ECDSA

RFC 5685 IKEv2 Redirect Mechanism

  • Student: Vukasin Karadzic - sponsored by Google Summer of Code 2018
  • Project Page: RFC 5685 - Redirect Mechanism
  • Status: Merged and released in libreswan 3.28

Libreswan Managing Interface

  • Student: Rishabh Chaudhary - sponsored by Google Summer of Code 2018
  • Project Page: Libreswan Managing Interface
  • Status: Development complete, waiting for the release.

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

RFC 8229 TCP Encapsulation of IKE and IPsec Packets

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

  • Student: Vukasin Karadzic - sponsored by The Libreswan Project in 2017
  • Project Page: Postquantum Preshared Keys
  • Status: Passed vendor interop testing
  • Code: Merged and released in libreswan 3.23