1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 #!/usr/bin/env python3 # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2020, Google Inc. # # Author: Laurent Pinchart <laurent.pinchart@ideasonboard.com> # # ipa-gen-key.py - Generate the IPA module signing public key import string import subprocess import sys def main(argv): if len(argv) != 4: print('Usage: %s priv-key template output' % argv[0]) return 1 priv_key = argv[1] template = argv[2] output = argv[3] try: ret = subprocess.run(['openssl', 'rsa'