public static uint[] str_to_a32(byte[] b)
{
var a = new uint[(b.Length + 3) >> 2];
for (var i = 0; i < b.Length; i++)
{
a[i >> 2] |= ((uint)b[i] << (24 - (i & 3) * 8));
}
return a;
}
Crypto::str_to_a32 ( string b ) : uint[] |