Student projects: Difference between revisions

From Libreswan
Jump to navigation Jump to search
No edit summary
No edit summary
Line 20: Line 20:
* https://github.com/libreswan/libreswan/commit/272301a82178ea1a2c8afd39f26e2e024ef21853
* https://github.com/libreswan/libreswan/commit/272301a82178ea1a2c8afd39f26e2e024ef21853


=RSA-PSS Support as per RFC 7427 and RFC 8247=
* Student: Sahana Prasad - sponsored by


=Extend RFC-7427 Signature Authentication support to IKEv2 with ECDSA=
=Extend RFC 7427 Signature Authentication support to IKEv2 with ECDSA=


* Student: Sahana Prasad - sponsored by Google Summer of Code 2018
* Student: Sahana Prasad - sponsored by Google Summer of Code 2018

Revision as of 22:20, 10 August 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

RSA-PSS Support as per RFC 7427 and RFC 8247

  • Student: Sahana Prasad - sponsored by

Extend RFC 7427 Signature Authentication support to IKEv2 with ECDSA


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 in 2017
  • Project Page Postquantum Preshared Keys
  • Status: Passed vendor interop testing
  • Code: Merged and released in libreswan 3.23

Code and Testing commits