hi,

can anyone help me convert this code to vb.net?

Code:
        
private string GenerateSalt() {
 byte[] buf = new byte[SALT_SIZE_IN_BYTES];
 (new RNGCryptoServiceProvider()).GetBytes(buf);
 return Convert.ToBase64String(buf);
}
i tried using conversion tools but gives me an error on the syntax.

Code:
Private Function GenerateSalt() As String
    Dim buf As Byte() = New Byte(SALT_SIZE_IN_BYTES - 1) {}
    (New RNGCryptoServiceProvider()).GetBytes(buf)
    Return Convert.ToBase64String(buf)
End Function
thanks.