Remove duplicated choices by using existing dict
Signed-off-by: Fabio Utzig <utzig@apache.org>
diff --git a/scripts/imgtool.py b/scripts/imgtool.py
index ea28934..5c95c91 100755
--- a/scripts/imgtool.py
+++ b/scripts/imgtool.py
@@ -74,8 +74,7 @@
keygenp = subs.add_parser('keygen', help='Generate pub/private keypair')
keygenp.add_argument('-k', '--key', metavar='filename', required=True)
keygenp.add_argument('-t', '--type', metavar='type',
- choices=['rsa-2048', 'ecdsa-p224', 'ecdsa-p256'],
- required=True)
+ choices=keygens.keys(), required=True)
getpub = subs.add_parser('getpub', help='Get public key from keypair')
getpub.add_argument('-k', '--key', metavar='filename', required=True)