Notas de la versión - v0.205.6
v0.205.6
Sección titulada «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.
Nuevas funciones
Sección titulada «Nuevas funciones»- Añadió comprobaciones de certificados operativos:
VerifyBlockahora valida las firmas cold e informa de las firmas no válidas medianteValidationErrorTypeOpCert.ledger.ExtractOpCertFromHeaderexpone los datos de los certificados operativos de las cabeceras compatibles de las familias Shelley y Babbage.
Correcciones de errores
Sección titulada «Correcciones de errores»- 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.
Cambios adicionales
Sección titulada «Cambios adicionales»-
Actualizó la seguridad de la decodificación CBOR:
github.com/fxamacker/cbor/v2pasó de la versiónv2.9.3a lav2.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-mockpasó dev0.20.1av0.20.2y 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
Docs authored by Doc Holiday