Exemplo n.º 1
0
 public static string encode(string s)
 {
                 #line 33 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
     global::haxe.crypto.Md5 m = new global::haxe.crypto.Md5();
     global::haxe.root.Array h = m.doEncode(global::haxe.crypto.Md5.str2blks(s));
                 #line 35 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
     return(m.hex(h));
 }
Exemplo n.º 2
0
        public static global::haxe.io.Bytes make(global::haxe.io.Bytes b)
        {
            unchecked {
                                #line 43 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                global::haxe.root.Array h    = new global::haxe.crypto.Md5().doEncode(global::haxe.crypto.Md5.bytes2blks(b));
                global::haxe.io.Bytes   @out = global::haxe.io.Bytes.alloc(16);
                                #line 45 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                int p = 0;
                {
                                        #line 46 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                    {
                                                #line 47 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)((((int)(global::haxe.lang.Runtime.toInt(h.__get(0)))) & 255)));
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(0)))) >> 8) & 255)));
                                                #line 49 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(0)))) >> 16) & 255)));
                        @out.b[p++] = ((byte)(((int)((((uint)(((int)(global::haxe.lang.Runtime.toInt(h.__get(0)))))) >> 24)))));
                    }

                                        #line 46 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                    {
                                                #line 47 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)((((int)(global::haxe.lang.Runtime.toInt(h.__get(1)))) & 255)));
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(1)))) >> 8) & 255)));
                                                #line 49 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(1)))) >> 16) & 255)));
                        @out.b[p++] = ((byte)(((int)((((uint)(((int)(global::haxe.lang.Runtime.toInt(h.__get(1)))))) >> 24)))));
                    }

                                        #line 46 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                    {
                                                #line 47 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)((((int)(global::haxe.lang.Runtime.toInt(h.__get(2)))) & 255)));
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(2)))) >> 8) & 255)));
                                                #line 49 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(2)))) >> 16) & 255)));
                        @out.b[p++] = ((byte)(((int)((((uint)(((int)(global::haxe.lang.Runtime.toInt(h.__get(2)))))) >> 24)))));
                    }

                                        #line 46 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                    {
                                                #line 47 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)((((int)(global::haxe.lang.Runtime.toInt(h.__get(3)))) & 255)));
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(3)))) >> 8) & 255)));
                                                #line 49 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                        @out.b[p++] = ((byte)(((((int)(global::haxe.lang.Runtime.toInt(h.__get(3)))) >> 16) & 255)));
                        @out.b[p++] = ((byte)(((int)((((uint)(((int)(global::haxe.lang.Runtime.toInt(h.__get(3)))))) >> 24)))));
                    }
                }

                                #line 52 "C:\\HaxeToolkit\\haxe\\std\\haxe\\crypto\\Md5.hx"
                return(@out);
            }
                        #line default
        }
Exemplo n.º 3
0
 protected static void __hx_ctor_haxe_crypto_Md5(global::haxe.crypto.Md5 __hx_this)
 {
 }