Saltar al contenido

Notas de la versión - v0.205.6

Título: Reforzar la validación de certificados y entradas

Versión: v0.205.6

Esta versión mejora las comprobaciones de certificados de bloques, la validación de hashes, la seguridad de la decodificación CBOR y la conservación de las salidas UTxO canónicas.

  • Añadió comprobaciones de certificados operativos: VerifyBlock ahora valida las firmas cold e informa de las firmas no válidas mediante ValidationErrorTypeOpCert. ledger.ExtractOpCertFromHeader expone los datos de los certificados operativos de las cabeceras compatibles de las familias Shelley y Babbage.
  • Mejoró la validación de hashes: los constructores de Blake2b ahora rechazan hashes de longitud incorrecta. La búsqueda de testigos de scripts nativos y la decodificación JSON también rechazan hashes de longitud incorrecta para los identificadores de política de MultiAsset, los hashes de claves VRF de PoolRegistrationCertificate y los propietarios de pools.
  • Actualizó la seguridad de la decodificación CBOR: github.com/fxamacker/cbor/v2 pasó de la versión v2.9.3 a la v2.9.4, y la nueva versión con sus módulos de ejemplo mejora la seguridad al decodificar mapas CBOR cuyas claves producen valores Go no comparables.

  • Conservó la codificación canónica de las salidas UTxO: github.com/blinklabs-io/ouroboros-mock pasó de v0.20.1 a v0.20.2 y conserva la codificación CBOR canónica en los datos de salida UTxO simulados.

Versión: v0.205.6

Comparar: v0.205.5…v0.205.6


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: