Simplify fp_from_ik method, remove codec import
Reuse changes from python-omemo, explicitly the following PR under CC0: https://github.com/Syndace/python-omemo/pull/28 Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
parent
b5faae0b23
commit
534492fe45
1 changed files with 1 additions and 2 deletions
|
@ -16,7 +16,6 @@ from typing import Any, Dict, List, Optional, Set, Tuple, Union
|
|||
import os
|
||||
import json
|
||||
import base64
|
||||
import codecs
|
||||
import asyncio
|
||||
from slixmpp.plugins.xep_0060.stanza import Items, EventItems
|
||||
from slixmpp.plugins.xep_0004 import Form
|
||||
|
@ -83,7 +82,7 @@ def _load_device_id(data_dir: str) -> int:
|
|||
|
||||
def fp_from_ik(identity_key: bytes) -> str:
|
||||
"""Convert identityKey to a string representation (fingerprint)"""
|
||||
return codecs.getencoder("hex")(identity_key)[0].decode("US-ASCII").upper()
|
||||
return ":".join("{:02X}".format(octet) for octet in identity_key)
|
||||
|
||||
|
||||
def _parse_bundle(backend: Backend, bundle: Bundle) -> ExtendedPublicBundle:
|
||||
|
|
Loading…
Reference in a new issue