sha256 method
Implementation
@override
Future<String> sha256(String name, Version version) async {
var storage = AzureStorage.parse(connectionString);
final response = await storage.getBlob(
"/dart-repository/packages/$name/$version/package.tar.gz.sha256");
if (response.statusCode != 200) {
throw Exception("Failed to read package $name: ${response.statusCode}");
}
final bytes = await response.stream.toBytes();
final bodyString = utf8.decode(bytes);
return bodyString.trim();
}