feat(common): add public_key to ECDHSessionKey

ecdh-pubkey
Roman Zeyde 3 years ago committed by Pavol Rusnak
parent ebfd51d818
commit b2877afa7f

@ -83,6 +83,7 @@ message GetECDHSessionKey {
*/
message ECDHSessionKey {
required bytes session_key = 1; // ECDH session key
optional bytes public_key = 2; // identity public key
}
/**

@ -17,11 +17,14 @@ class ECDHSessionKey(p.MessageType):
self,
*,
session_key: bytes,
public_key: bytes = None,
) -> None:
self.session_key = session_key
self.public_key = public_key
@classmethod
def get_fields(cls) -> Dict:
return {
1: ('session_key', p.BytesType, p.FLAG_REQUIRED),
2: ('public_key', p.BytesType, None),
}

@ -17,11 +17,14 @@ class ECDHSessionKey(p.MessageType):
self,
*,
session_key: bytes,
public_key: bytes = None,
) -> None:
self.session_key = session_key
self.public_key = public_key
@classmethod
def get_fields(cls) -> Dict:
return {
1: ('session_key', p.BytesType, p.FLAG_REQUIRED),
2: ('public_key', p.BytesType, None),
}

Loading…
Cancel
Save