Commit 2d681da4 authored by Dominik Ermel's avatar Dominik Ermel Committed by Dominik Ermel
Browse files

bootutil: Fix ed25519 pure signature verification



Accidentally added check for size of blen against hash length,
in bootutil_verify, was doubling check done in bootutli_verify_sig
and prevented pure signature from working.

Signed-off-by: default avatarDominik Ermel <dominik.ermel@nordicsemi.no>
parent c8470fb1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -90,7 +90,7 @@ bootutil_verify(uint8_t *buf, uint32_t blen,
    uint8_t *pubkey;
    uint8_t *end;

    if (blen != IMAGE_HASH_SIZE || slen != EDDSA_SIGNATURE_LENGTH) {
    if (slen != EDDSA_SIGNATURE_LENGTH) {
        FIH_SET(fih_rc, FIH_FAILURE);
        goto out;
    }