fromString static method
Implementation
static K4SecretKey fromString(String encoded) {
if (!encoded.startsWith(PaserkKey.k4SecretPrefix)) {
throw ArgumentError('Invalid k4.secret key format');
}
final decoded =
SafeBase64.decode(encoded.substring(PaserkKey.k4SecretPrefix.length));
if (decoded.length != keyLength) {
throw ArgumentError(
'Decoded k4.secret key must be exactly $keyLength bytes');
}
return K4SecretKey(Uint8List.fromList(decoded));
}