generateKey static method
Generate random AesCtrSecretKey
.
The length
is given in bits, and implies the AES variant to be used.
The length
can be either:
- 128 for AES-128, or,
- 256 for AES-256.
Support for AES-192 (24 byte keys) is intentionally omitted, in line with the decision not support AES-192 in Chrome.
Example
import 'package:webcrypto/webcrypto.dart';
// Generate a new random AES-CTR secret key for AES-256.
final key = await AesCtrSecretKey.generate(256);
Implementation
static Future<AesCtrSecretKey> generateKey(int length) {
return impl.aesCtr_generateKey(length);
}