notaryproject / notation-go

A collection of libraries for supporting sign and verify OCI artifacts. Based on Notary Project specifications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Move code to `notation-core-go`

shizhMSFT opened this issue · comments

As discussed in notaryproject/notation#160, all crypto code should be moved to notation-core-go. notation-go should depend on notation-core-go and should implement registry auth and registry interactions, including ORAS APIs, key config, trust store, trust policy, plugin interaction

Assigning it per what is listed in the spreadsheet. I couldn't assign to @rgnote for some reason.

@iamsamirzon - Checked with @rgnote on 7/13/2022. This is completed except for Timestamping, which is being tracked separately.

Commits that complete this task. I copied the timestamping code to notation-core-go but haven't removed it from notation-go.

notaryproject/notation-core-go@479e364
notaryproject/notation-core-go@0a8a7fd
notaryproject/notation-core-go@e32e65c

Closing this task as Timestamping work for RC-1 and RC-2 will be handled separately via issues like
#78 and
#74