WrappedGroupKey constructor

const WrappedGroupKey({
  1. required String deviceId,
  2. required int keyEpoch,
  3. required List<int> wrappedBytes,
  4. String signedBy = '',
  5. List<int> signature = const [],
})

Creates a wrap row. signedBy and signature are written by DeviceRoster; a wrap without a valid signature is never unwrapped, so a key injected by a non-member (or a revoked member) is never adopted.

Implementation

const WrappedGroupKey({
  required this.deviceId,
  required this.keyEpoch,
  required this.wrappedBytes,
  this.signedBy = '',
  this.signature = const [],
});