INNER CODE UNIT · Python

signature

wolfSSL/wolfBoot · tools/keytools/sign.py:270

                signature = r + s
            elif (sign == 'rsa2048') or (sign == 'rsa4096') or (sign == 'rsa3072'):
                signature = rsa.sign(digest)
        else:
            print("Opening signature file %s" % signature_file)
            signfile = open(signature_file, 'rb')
            buf = signfile.read(1024)
            signfile.close()
            if len(buf) != HDR_SIGNATURE_LEN:
                print("Wrong signature file size %d, expected %d" % (len(buf), HDR_SIGNATURE_LEN))
                sys.exit(4)
            signature = buf

        header += struct.pack('<HH', HDR_SIGNATURE, HDR_SIGNATURE_LEN)
        header += signature
    #print ("Signature %d" % len(signature))
    #print([hex(j) for j in signature])
    print ("Done.")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…