derive static method

Uint8List derive(
  1. Uint8List masterKey,
  2. int subKeyId, {
  3. int? subKeyLength,
  4. String context = '00000000',
})

Derives a subkey from given master key.

Implementation

static Uint8List derive(Uint8List masterKey, int subKeyId,
    {int? subKeyLength, String context = '00000000'}) {
  subKeyLength ??= Sodium.cryptoKdfBytesMin;
  return Sodium.cryptoKdfDeriveFromKey(
      subKeyLength, subKeyId, utf8.encoder.convert(context), masterKey);
}