Skip to content

Conversation

@rgnote
Copy link
Contributor

@rgnote rgnote commented Oct 28, 2023

CLI Spec updated for Arbitrary blob signing. Proposal https://hackmd.io/ewbJr2ZnT4a8U1ObDVXcSw?view#CLI-Spec and https://hackmd.io/@-KPyDkW6QfGA-pldFa13pA/ByuHffALa

Signing Scheme and trust policy updates : notaryproject/specifications#283

Signed-off-by: rgnote 5878554+rgnote@users.noreply.github.com

@codecov-commenter
Copy link

codecov-commenter commented Oct 28, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 67.35%. Comparing base (eaa5fb4) to head (2750c4b).
Report is 9 commits behind head on main.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #811      +/-   ##
==========================================
+ Coverage   64.93%   67.35%   +2.42%     
==========================================
  Files          45       45              
  Lines        2729     2166     -563     
==========================================
- Hits         1772     1459     -313     
+ Misses        795      545     -250     
  Partials      162      162              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@shizhMSFT shizhMSFT changed the title Spec updates for arbitrary blob signing doc: spec updates for arbitrary blob signing Oct 30, 2023
@shizhMSFT shizhMSFT changed the title doc: spec updates for arbitrary blob signing docs: spec updates for arbitrary blob signing Oct 30, 2023
@ghost
Copy link

ghost commented Oct 30, 2023

Before diving into the detailed UX design, shall we have a PR in the https://github.com/notaryproject/specifications repo to add the new specs related to blob? For example, signature payload, trust policy, ect.

Copy link
Contributor

@yizha1 yizha1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rgnote I left some comments

Copy link
Contributor

@yizha1 yizha1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rgnote. I left additional comments.

Copy link
Contributor

@yizha1 yizha1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with a nit, but I am not a maintainer of notation repo

Copy link
Contributor

@priteshbandi priteshbandi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add some note, for help of top level sign, verify, inspect and list that they only applies to oci.

@rgnote
Copy link
Contributor Author

rgnote commented Nov 17, 2023

Should we add some note, for help of top level sign, verify, inspect and list that they only applies to oci.

They were already updated to note that they work with OCI artifacts.

priteshbandi
priteshbandi previously approved these changes Nov 18, 2023
Copy link
Contributor

@priteshbandi priteshbandi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving this pull request, and we can address the following comments in the next PR:

  1. Support 'blob sign' and 'verify' commands to function with standard input and output?
  2. In my opinion, merely mentioning 'oci' in the command description (or in help) isn't sufficient; it should be more prominent

Copy link
Contributor

@yizha1 yizha1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with some minor comments.

JeyJeyGao and others added 23 commits March 8, 2024 11:46
Signed-off-by: Junjie Gao <junjiegao@microsoft.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…project#872)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#874)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…otaryproject#875)

Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…project#878)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#879)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#877)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#883)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#884)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…ect#886)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…project#887)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#896)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#895)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
… to 1.1.0 (notaryproject#891)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Co-authored-by: Shiwei Zhang <shizh@microsoft.com>
Signed-off-by: Rakesh Gariganti <5878554+rgnote@users.noreply.github.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Co-authored-by: Shiwei Zhang <shizh@microsoft.com>
Signed-off-by: Rakesh Gariganti <5878554+rgnote@users.noreply.github.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#898)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
…roject#901)

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
@rgnote rgnote merged commit ba28208 into notaryproject:main Mar 8, 2024
7h3-3mp7y-m4n pushed a commit to 7h3-3mp7y-m4n/notation that referenced this pull request Mar 29, 2025
CLI Spec updated for Arbitrary blob signing. Proposal
https://hackmd.io/ewbJr2ZnT4a8U1ObDVXcSw?view#CLI-Spec and
https://hackmd.io/@-KPyDkW6QfGA-pldFa13pA/ByuHffALa

Signing Scheme and trust policy updates :
notaryproject/specifications#283

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>

---------

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Cameron Rozean <rcrozean@gmail.com>
Signed-off-by: Yi Zha <yizha1@microsoft.com>
Signed-off-by: Rakesh Gariganti <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Junjie Gao <junjiegao@microsoft.com>
Signed-off-by: Toddy Mladenov <toddysm@gmail.com>
Co-authored-by: Patrick Zheng <patrickzheng@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Feynman Zhou <feynmanzhou@microsoft.com>
Co-authored-by: Cameron Rozean <rcrozean@gmail.com>
Co-authored-by: Yi Zha <yizha1@microsoft.com>
Co-authored-by: Shiwei Zhang <shizh@microsoft.com>
Co-authored-by: Milind Gokarn <milind81@gmail.com>
Co-authored-by: Junjie Gao <junjiegao@microsoft.com>
Co-authored-by: Toddy Mladenov <me@toddysm.com>
Co-authored-by: Pritesh Bandi <priteshbandi@gmail.com>
FeynmanZhou added a commit to FeynmanZhou/notation that referenced this pull request May 15, 2025
CLI Spec updated for Arbitrary blob signing. Proposal
https://hackmd.io/ewbJr2ZnT4a8U1ObDVXcSw?view#CLI-Spec and
https://hackmd.io/@-KPyDkW6QfGA-pldFa13pA/ByuHffALa

Signing Scheme and trust policy updates :
notaryproject/specifications#283

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>

---------

Signed-off-by: rgnote <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Cameron Rozean <rcrozean@gmail.com>
Signed-off-by: Yi Zha <yizha1@microsoft.com>
Signed-off-by: Rakesh Gariganti <5878554+rgnote@users.noreply.github.com>
Signed-off-by: Junjie Gao <junjiegao@microsoft.com>
Signed-off-by: Toddy Mladenov <toddysm@gmail.com>
Co-authored-by: Patrick Zheng <patrickzheng@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Feynman Zhou <feynmanzhou@microsoft.com>
Co-authored-by: Cameron Rozean <rcrozean@gmail.com>
Co-authored-by: Yi Zha <yizha1@microsoft.com>
Co-authored-by: Shiwei Zhang <shizh@microsoft.com>
Co-authored-by: Milind Gokarn <milind81@gmail.com>
Co-authored-by: Junjie Gao <junjiegao@microsoft.com>
Co-authored-by: Toddy Mladenov <me@toddysm.com>
Co-authored-by: Pritesh Bandi <priteshbandi@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.