derive static method

Uint8List derive(
  1. String secret,
  2. String label
)

The 32-byte key for label, made from secret. It is made once per isolate, then read from a cache.

Implementation

static Uint8List derive(String secret, String label) {
  return _cache.putIfAbsent(
    '$label\n$secret',
    () => hkdf(utf8.encode(secret), utf8.encode(label)),
  );
}