update releaseWizard.py to support offline gpg key (#1288)
(cherry picked from commit 86b357a3cc2084b571fc55d3f99c11b80c015d2e)
diff --git a/dev-tools/scripts/releaseWizard.py b/dev-tools/scripts/releaseWizard.py
index 042f3ee..715de0d 100755
--- a/dev-tools/scripts/releaseWizard.py
+++ b/dev-tools/scripts/releaseWizard.py
@@ -1152,14 +1152,14 @@
res = run("gpg --list-secret-keys %s" % gpg_fingerprint)
print("Found key %s on your private gpg keychain" % gpg_id)
# Check rsa and key length >= 4096
- match = re.search(r'^sec +((rsa|dsa)(\d{4})) ', res)
+ match = re.search(r'^sec#? +((rsa|dsa)(\d{4})) ', res)
type = "(unknown)"
length = -1
if match:
type = match.group(2)
length = int(match.group(3))
else:
- match = re.search(r'^sec +((\d{4})([DR])/.*?) ', res)
+ match = re.search(r'^sec#? +((\d{4})([DR])/.*?) ', res)
if match:
type = 'rsa' if match.group(3) == 'R' else 'dsa'
length = int(match.group(2))