getReceiverChainKey method

ChainKey? getReceiverChainKey(
  1. ECPublicKey senderEphemeral
)

Implementation

ChainKey? getReceiverChainKey(ECPublicKey senderEphemeral) {
  final receiverChainAndIndex = _getReceiverChain(senderEphemeral);
  final receiverChain = receiverChainAndIndex?.$1;

  if (receiverChain == null) {
    return null;
  } else {
    return ChainKey(
        HKDF.createFor(getSessionVersion()),
        Uint8List.fromList(receiverChain.chainKey.key),
        receiverChain.chainKey.index);
  }
}