Future<B64> deriveKey(B64 mySK, B64 otherSidePK) async { return B64.encode(x25519.X25519(mySK.decode().sublist(0, 32).toList(), otherSidePK.decode().sublist(32).toList())); }