示例#1
0
 public static byte[] randomkey()
 {
     try {
         IntPtr resptr = Crypt_CSharp.randomkey();
         byte[] buffer = Package.package_unpackarray(resptr);
         Package.package_free(resptr);
         return(buffer);
     } catch (Exception) {
         throw;
     }
 }
示例#2
0
文件: Crypt.cs 项目: wy182000/mahjong
 public static byte[] randomkey()
 {
     try {
         Crypt_CSharp.PACKAGE res = Crypt_CSharp.randomkey();
         byte[] buffer            = new byte[res.len];
         Marshal.Copy(res.src, buffer, 0, res.len);
         pfree(res);
         return(buffer);
     } catch (Exception) {
         throw;
     }
 }