Skip to content

Commit

Permalink
Add black config and apply it
Browse files Browse the repository at this point in the history
  • Loading branch information
eloquence committed Jan 4, 2022
1 parent 06cbe08 commit 6fd842e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
4 changes: 2 additions & 2 deletions jwk.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@


jwk = JWK(algorithms=JWK_ALGORITHMS)
with open('public.pem', 'r') as f:
with open("public.pem", "r") as f:
key = f.read()
obj = jwk.dumps(key, kty='RSA', indent=4, sort_keys=True)
obj = jwk.dumps(key, kty="RSA", indent=4, sort_keys=True)
key_str = str(obj).replace("'", '"')
print(key_str)
8 changes: 2 additions & 6 deletions pgppubkey_to_jwk.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,10 @@


# Input is PGP armored pubkey
key, _ = pgpy.PGPKey.from_file('key.asc')
key, _ = pgpy.PGPKey.from_file("key.asc")
n = int(key._key.keymaterial.n)
e = int(key._key.keymaterial.e)

# Expected JWK format according to https://tools.ietf.org/html/rfc7518#section-6.1
pubkey = {
'kty': 'RSA',
'e': int_to_base64(e),
'n': int_to_base64(n)
}
pubkey = {"kty": "RSA", "e": int_to_base64(e), "n": int_to_base64(n)}
print(json.dumps(pubkey))
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[tool.black]
line-length = 100

0 comments on commit 6fd842e

Please sign in to comment.