exportRawKey abstract method

Future<Uint8List> exportRawKey()

Export AesCtrSecretKey as raw bytes.

This returns raw bytes making up the secret key.

Example

import 'package:webcrypto/webcrypto.dart';

// Generate a new random AES-256 secret key.
final key = await AesCtrSecretKey.generate(256);

// Extract the secret key.
final secretBytes = await key.exportRawKey();

// Print the key as base64
print(base64.encode(secretBytes));

// If we wanted to we could import the key as follows:
// key = await AesCtrSecretKey.importRawKey(secretBytes);

Implementation

Future<Uint8List> exportRawKey();