aboutcode-org / aboutcode-org/scancode-toolkit

Checksum for release artifacts

Abierto
#2,883 2 comentarios 1 reacción 0 asignados Ver en GitHub
new feature
Lenguaje dominante
Python
Estrellas
2.6k
Forks
791
Merge medio
1 d 12 h
PR fusionados (30 d)
5

Descripción

## Short Description

Please provide a checksum for the release artifacts.

## Possible Labels

- integrity
- new feature

## Select Category

- [ x ] Other

## **Describe the Update**

Provide a checksum of the release artifacts.

## **How This Feature will help you/your organization**

It allows one to confirm the integrity of the downloaded file. A simple checksum does not provide authenticity, but at least let's one verify the integrity.

## **Possible Solution/Implementation Details**

Use SHA-2 e.g. SHA256 and add the output of the Linux utility sha256sum as file.

~~~
sha256sum scancode-toolkit-30.1.0_py39-linux.tar.xz > scancode-toolkit-30.1.0_py39-linux.tar.xz.sha256sum
~~~

In release section:

* scancode-toolkit-30.1.0_py39-linux.tar.xz
* scancode-toolkit-30.1.0_py39-linux.tar.xz.sha256sum

## **Example & Links**

Both LinuxMint and Qubes OS provide checksums and signed checksums for their release artifacts (ISO files).

- [How to Verify a Linux ISO’s Checksum and Confirm It Hasn’t Been Tampered With](https://www.howtogeek.com/246332/how-to-verify-a-downloaded-linux-iso-file-wasnt-tampered-with/)](https://www.howtogeek.com/246332/how-to-verify-a-downloaded-linux-iso-file-wasnt-tampered-with/)
- [Linux Mint 20.3 "Una" - Download Cinnamon](https://linuxmint.com/edition.php?id=292)
- [Verifying signatures](https://www.qubes-os.org/security/verifying-signatures/)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.