CodeSampleX

Beispiel

Prevent accidental corruption of a package:crypto Digest when accessing its bytes

sha256:37417f5369d0f1097efea2a84bac724b25fa4e4acffbd1991b19bea3c3fa5748

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Prevent accidental corruption of a package:crypto Digest when accessing its bytes HOW
Pakete
crypto 3.0.7
Umgebung
dart
Erstellt
2026-08-17T02:06:52Z

Häufige Annahme

The Digest.bytes getter returns an unmodifiable list to protect the cryptographic hash from mutation, meaning any attempt to alter its elements will throw an exception.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege