From e57af19fcde47d8c79e2489475aeb3d535ffe665 Mon Sep 17 00:00:00 2001 From: Yawning Angel Date: Tue, 4 Aug 2026 20:07:19 +0900 Subject: [PATCH] core/crypto/_fiat: Fix coditional in ensure Callers in core also check so there is no user visible impact. --- core/crypto/_fiat/field_scalarp256r1/field.odin | 2 +- core/crypto/_fiat/field_scalarp384r1/field.odin | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/crypto/_fiat/field_scalarp256r1/field.odin b/core/crypto/_fiat/field_scalarp256r1/field.odin index 802f3382e..a2016992f 100644 --- a/core/crypto/_fiat/field_scalarp256r1/field.odin +++ b/core/crypto/_fiat/field_scalarp256r1/field.odin @@ -38,7 +38,7 @@ fe_from_bytes :: proc "contextless" ( out1: ^Montgomery_Domain_Field_Element, arg1: []byte, ) -> bool { - ensure_contextless(len(out1) <= 64, "p256r1: invalid scalar input buffer") + ensure_contextless(len(arg1) <= 64, "p256r1: invalid scalar input buffer") is_canonical := false s_len := len(arg1) diff --git a/core/crypto/_fiat/field_scalarp384r1/field.odin b/core/crypto/_fiat/field_scalarp384r1/field.odin index d465bae44..8c110b6ad 100644 --- a/core/crypto/_fiat/field_scalarp384r1/field.odin +++ b/core/crypto/_fiat/field_scalarp384r1/field.odin @@ -31,7 +31,7 @@ fe_from_bytes :: proc "contextless" ( out1: ^Montgomery_Domain_Field_Element, arg1: []byte, ) -> bool { - ensure_contextless(len(out1) <= 64, "p384r1: invalid scalar input buffer") + ensure_contextless(len(arg1) <= 64, "p384r1: invalid scalar input buffer") is_canonical := false s_len := len(arg1)