diff --git a/ChangeLog.d/1352_lms_enum_casting.txt b/ChangeLog.d/1352_lms_enum_casting.txt new file mode 100644 index 0000000000..de66d2854c --- /dev/null +++ b/ChangeLog.d/1352_lms_enum_casting.txt @@ -0,0 +1,6 @@ +Bugfix + * Fix a sloppy check in LMS public key import, which could lead to accepting + keys with a different LMS or LM-OTS types on some platforms. Specifically, + this could happen on platforms where enum types are smaller than 32 bits + and compiler optimization is enabled. Found and reported by Linh Le and + Ngan Nguyen from Calif.