<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0-beta.1" />

BlobClientSideEncryptor

public Task<ValueTuple<Stream, IDictionary<string, string>>> ClientSideEncryptInternal(Stream content, IDictionary<string, string> metadata, bool async, CancellationToken cancellationToken)

Applies client-side encryption to the data for upload.

public Task<Stream> ClientSideEncryptionOpenWriteInternal(BlockBlobClient blobClient, bool overwrite, BlockBlobOpenWriteOptions options, bool async, CancellationToken cancellationToken)

Creates a crypto transform stream to write blob contents to.