From 4d7adfd364af80427ac7694baa5ea4233f578948 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 11 Oct 2022 11:18:33 +0100 Subject: [PATCH] tools: Add rpi-bootloader-key-convert --- tools/rpi-bootloader-key-convert | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+), 0 deletions(-) create mode 100755 tools/rpi-bootloader-key-convert diff --git a/tools/rpi-bootloader-key-convert b/tools/rpi-bootloader-key-convert new file mode 100755 index 0000000..e95e652 --- /dev/null +++ b/tools/rpi-bootloader-key-convert @@ -0,0 +1,49 @@ +#!/usr/bin/env python3 + +import argparse +import struct +import sys + +from Cryptodome.PublicKey import RSA + +def bintopem(infile, outf): + f = open(infile, 'rb') + arr = f.read(264) + + n = int.from_bytes(struct.unpack_from("256B", arr, 0), 'little') + e = struct.unpack_from("