OrchardDiversifiedTransmissionKey.derive constructor

OrchardDiversifiedTransmissionKey.derive({
  1. required VestaNativeFq ivk,
  2. required Diversifier d,
})

Implementation

factory OrchardDiversifiedTransmissionKey.derive({
  required VestaNativeFq ivk,
  required Diversifier d,
}) {
  final gd = OrchardKeyUtils.diversifyHashNative(d.inner);
  return OrchardDiversifiedTransmissionKey(
    OrchardKeyUtils.kaOrchardNative(base: gd, sk: ivk),
  );
}