[RFC] Proposal for a new config-based git signing interface

2019-10-23 Thread Ibrahim El
Hello, This is a follow-up on my previous emails related to the proposal of a new signing interface: https://public-inbox.org/git/CACi-FhDeAZecXSM36zroty6kpf2BCWLS=0r+duwub96lqfk...@mail.gmail.com/T/#r43cbf31b86642ab5118e6e7b3d4098bade5f5a0a https://public-inbox.org/git/Z2XOTcGuVovMKhcdrrO08KWI2

Re: [PATCH 5/5] Signing API: Duplicated signing tests using new config aliases

2019-08-27 Thread Ibrahim El
Thx for your feedback. I will update the necessary existing tests and re-submit the patches. Ibrahim El Rhezzali ‐‐‐ Original Message ‐‐‐ On Monday, August 26, 2019 11:07 PM, brian m. carlson wrote: > On 2019-08-26 at 19:58:10, Ibrahim El wrote: > > > From: Ibrahim

Re: [PATCH 2/5] Signing API: Added new signing interface API

2019-08-27 Thread Ibrahim El
Thx for your feedback. I will incorporate the detailed explanation and re-submit the patches. Ibrahim El Rhezzali ‐‐‐ Original Message ‐‐‐ On Monday, August 26, 2019 11:04 PM, brian m. carlson wrote: > On 2019-08-26 at 19:58:00, Ibrahim El wrote: > > > From: Ibrahim

Re: [PATCH 1/5] Signing API: Added documentation for the new signing interface

2019-08-27 Thread Ibrahim El
Thx for your feedback. I will incorporate the changes and re-submit the patches. Ibrahim El ‐‐‐ Original Message ‐‐‐ On Monday, August 26, 2019 10:46 PM, brian m. carlson wrote: > On 2019-08-26 at 19:57:53, Ibrahim El wrote: > > > From: Ibrahim El Rhezzali ibra

Re: [PATCH 0/5] New signing interface API with pluggable drivers

2019-08-27 Thread Ibrahim El
Thx for your feedback. I will incorporate the config based improach into a generic driver and will re-submit the patches. Ibrahim El ‐‐‐ Original Message ‐‐‐ On Monday, August 26, 2019 11:15 PM, brian m. carlson wrote: > On 2019-08-26 at 19:57:45, Ibrahim El wrote: > > &g

[PATCH 4/5] Signing API: Removed old gpg interface and gpg mentions in code

2019-08-26 Thread Ibrahim El
From: Ibrahim El Rhezzali 8a89a97d4 Removed old gpg interface and gpg mentions in code Removing old GPG interface and updating the code to remove gpg mentions and make it transparent the signign tool that is used Signed-off-by: Ibrahim El --- Makefile | 1

[PATCH 1/5] Signing API: Added documentation for the new signing interface

2019-08-26 Thread Ibrahim El
From: Ibrahim El Rhezzali 2f8f82549 Added documentation for the new signing interface This contains a model document and updated Documentation detailing new interface and config aliases and their description Signed-off-by: Ibrahim El --- Documentation/config/commit.txt | 12

[PATCH 2/5] Signing API: Added new signing interface API

2019-08-26 Thread Ibrahim El
From: Ibrahim El Rhezzali 7e3e6c9e4 Added new signing interface API Adding files for the new signing interface and also support drivers for the two existing GPG and GPGSM X.509 tools Signed-off-by: Ibrahim El --- Makefile | 3 + signing-interface.c| 487

[PATCH 0/5] New signing interface API with pluggable drivers

2019-08-26 Thread Ibrahim El
] - Removing the old GPG interface and updating the code to remove all gpg mentions from it to make it transparent to the signing tool that is being used [5/5] - Duplicating existing signature related tests and updating them to using the new configuration aliases Ibrahim El Rhezzali (5): Added

[PATCH 3/5] Signing API: Migrated to the new signing interface API

2019-08-26 Thread Ibrahim El
From: Ibrahim El Rhezzali 0affa9e2a Migrated to the new signing interface API Updating the code to use the new signing interface API. Old GPG interface code is commented and not used Signed-off-by: Ibrahim El --- builtin/am.c| 3 ++- builtin/commit-tree.c | 4 ++-- builtin

[RFC PATCH 1/5] Signing API: Added documentation for the new signing interface

2019-08-19 Thread Ibrahim El
From: Ibrahim El Rhezzali 2f8f82549 Added documentation for the new signing interface This contains a model document and updated Documentation detailing new interface and config aliases and their description Signed-off-by: Ibrahim El --- Documentation/config/commit.txt | 12

[RFC PATCH 0/5] New signing interface API with pluggable drivers

2019-08-19 Thread Ibrahim El
] - Removing the old GPG interface and updating the code to remove all gpg mentions from it to make it transparent to the signing tool that is being used [5/5] - Duplicating existing signature related tests and updating them to using the new configuration aliases Ibrahim El Rhezzali (5): Added

[RFC PATCH 4/5] Signing API: Removed old gpg interface and gpg mentions in code

2019-08-19 Thread Ibrahim El
From: Ibrahim El Rhezzali 8a89a97d4 Removed old gpg interface and gpg mentions in code Removing old GPG interface and updating the code to remove gpg mentions and make it transparent the signign tool that is used Signed-off-by: Ibrahim El --- Makefile | 1

[RFC PATCH 2/5] Signing API: Added new signing interface API

2019-08-19 Thread Ibrahim El
From: Ibrahim El Rhezzali 7e3e6c9e4 Added new signing interface API Adding files for the new signing interface and also support drivers for the two existing GPG and GPGSM X.509 tools Signed-off-by: Ibrahim El --- Makefile | 3 + signing-interface.c| 487

[RFC PATCH 3/5] Signing API: Migrated to the new signing interface API

2019-08-19 Thread Ibrahim El
From: Ibrahim El Rhezzali 0affa9e2a Migrated to the new signing interface API Updating the code to use the new signing interface API. Old GPG interface code is commented and not used Signed-off-by: Ibrahim El --- builtin/am.c| 3 ++- builtin/commit-tree.c | 4 ++-- builtin

Re: [RFC] Improved git signing interface

2019-08-14 Thread Ibrahim El Rhezzali
e proposal. -Ibrahim On Tue, Jul 30, 2019 at 8:59 AM Jeff King wrote: > > On Mon, Jul 22, 2019 at 04:16:15PM +0200, Ibrahim El Rhezzali wrote: > > > I have been selected by the Linux Foundation to work on a summer > > project. I would like to abstract the git signing in

[RFC] Improved git signing interface

2019-07-22 Thread Ibrahim El Rhezzali
Hi Everyone, I have been selected by the Linux Foundation to work on a summer project. I would like to abstract the git signing interface and add support for signatures using decentralized identifiers (DID). Decentralized identifiers are an emerging standard [0] that allows individuals to control