Skip to content

JUDGE's fork of go-witness, for upstreaming. Go implementation of witness

License

Notifications You must be signed in to change notification settings

testifysec/judge-go-witness

This branch is 3 commits ahead of, 134 commits behind in-toto/go-witness:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ac632d1 · Jun 15, 2024
Jun 13, 2024
Jun 15, 2024
Jun 15, 2024
Feb 15, 2024
May 14, 2024
Dec 11, 2023
May 13, 2024
Dec 14, 2023
Dec 15, 2023
Jun 11, 2024
Feb 15, 2024
Jun 15, 2024
Jun 13, 2024
May 9, 2024
May 8, 2024
Jan 24, 2024
Dec 7, 2023
Jun 11, 2024
Mar 1, 2024
Aug 1, 2022
Dec 7, 2023
Dec 5, 2023
Dec 7, 2023
Jan 2, 2024
Dec 3, 2021
Feb 19, 2024
May 10, 2024
Dec 14, 2023
Jan 2, 2024
Dec 17, 2023
Jun 15, 2024
Jun 15, 2024
Jun 15, 2024
Jun 13, 2024
May 13, 2024
Dec 14, 2023
May 13, 2024

Repository files navigation

go-witness

A client library for Witness, written in Go.

Go Reference Go Report Card OpenSSF Best Practices OpenSSF Scorecard FOSSA Status

Status

This library is currently pre-1.0 and therefore the API may be subject to breaking changes.

Features

  • Creation and signing of in-toto attestations
  • Verification of in-toto attestations and associated signatures with:
  • A growing list of attestor types defined under a common interface
  • A selection of attestation sources to search for attestation collections

Documentation

For more detail regarding the library itself, we recommend viewing pkg.go.dev. For the documentation of the witness project, please view the main witness repository.

Requirements

In order to effectively contribute to this library, you will need:

  • A Unix-compatible Operating System
  • GNU Make
  • Go 1.19

Running Tests

This repository uses Go tests for testing. You can run these tests by executing make test.

About

JUDGE's fork of go-witness, for upstreaming. Go implementation of witness

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.6%
  • Other 0.4%