Week 7 Report

Hello,

This was my seventh week in the GSoC for the project Gentoo-GPG. For the second half, I will be developing the new MetaManifest system that will provide an efficient and secure way to verify the integrity of Gentoo distribution.

This week my work was to:

  • Added eclass, profile and a master type to the types of MetaManifest files that can be created.
  • Added a GPG signing option to the creation process.
  • Added a way to test the script using a parser.

My plan for next week is to:

  • Add signature verification to the script.
  • Add manifest verification to the script that goes through all repo levels.
  • Continue optimizing the script and prepare for the next milestone of the project.

– aeroniero

Week 6 Report

Hello,

This was my sixth week in the GSoC for the project Gentoo-GPG. For the second half, I will be developing the new MetaManifest system that will provide an efficient and secure way to verify the integrity of Gentoo distribution.

My work for the sixth week was to:

  • Continue planning on how to implement the new MetaManifest system.
  • Create a test overlay to be used to test all the work I do.
  • Start the first milestone by creating a script that creates a MetaManifest file in a test overlay.
  • Finish and bug fix all the previous Gentoo-Keys work.
My goal for the next week is to:

  • Add GPG signing to the MetaManifest file that the script creates.
  • Make another script that verifies the MetaManifest file and its signature.
  • Optimize and test all the scripts I made and plan for the next milestone of the project.
– aeroniero

Week 5 Report

Hello,

This was my fifth week in the GSoC for the project Gentoo-GPG. For the first half I will be working on improving and expanding the capabilities of Gentoo-Keys, whose code can be found in this Github repository. For the second half, I will be developing the new MetaManifest system that will provide an efficient and secure way to verify the integrity of Gentoo distribution. My work for the fifth week was to:

  • Implement upload key functionality
  • Fix the import key function of gkeys
  • Bug test and fix my previous work
  • Start planning for the development of the meta-manifest system for the 2nd half of GSoC.

My goal for next week is to:

  • Continue planning on how to implement the new MetaManifest system.
  • Start the first milestone by creating a script that creates a MetaManifest file in a test tree.
  • Finish and bug fix all the previous Gentoo-Keys work.

– aeroniero