Esempio n. 1
0
def b64k(public_key: X25519PublicKey) -> str:
    # base64 encoding helper function
    key_bytes = public_key.public_bytes(encoding=serialization.Encoding.Raw,
                                        format=serialization.PublicFormat.Raw)
    return base64.b64encode(key_bytes).decode("utf-8").strip()
Esempio n. 2
0
def _public_key_encode(public_key: x25519.X25519PublicKey):
    return public_key.public_bytes(serialization.Encoding.Raw,
                                   serialization.PublicFormat.Raw)
Esempio n. 3
0
def serialize_public_key(public_key: X25519PublicKey) -> bytes:
    return public_key.public_bytes(encoding=serialization.Encoding.Raw,
                                   format=serialization.PublicFormat.Raw)