autogen LSLSyntax version uuid

This commit is contained in:
UbitUmarov
2018-10-19 18:35:31 +01:00
parent 4fae8d3d39
commit 2886408a76
3 changed files with 16453 additions and 17947 deletions

View File

@@ -864,11 +864,24 @@ namespace OpenSim.Framework
private static byte[] ComputeSHA1Hash(byte[] src)
{
byte[] ret;
using(SHA1CryptoServiceProvider SHA1 = new SHA1CryptoServiceProvider())
ret = SHA1.ComputeHash(src);
using (SHA1CryptoServiceProvider SHA1 = new SHA1CryptoServiceProvider())
ret = SHA1.ComputeHash(src);
return ret;
}
public static UUID ComputeSHA1UUID(string src)
{
return ComputeSHA1UUID(Encoding.Default.GetBytes(src));
}
public static UUID ComputeSHA1UUID(byte[] src)
{
byte[] ret;
using (SHA1CryptoServiceProvider SHA1 = new SHA1CryptoServiceProvider())
ret = SHA1.ComputeHash(src);
return new UUID(ret, 2);
}
public static int fast_distance2d(int x, int y)
{
x = Math.Abs(x);