in lib/src/impl.dart [16:29]
Future<String> _getHash256(
String channel, String version, String download) async {
var client = http.Client();
try {
var api = storage.StorageApi(client);
var url = 'channels/$channel/release/$version/sdk/$download.sha256sum';
var media = await api.objects.get('dart-archive', url,
downloadOptions: DownloadOptions.fullMedia) as Media;
var hashLine = await ascii.decodeStream(media.stream);
return RegExp('[0-9a-fA-F]*').stringMatch(hashLine)!;
} finally {
client.close();
}
}