コード例 #1
0
 internal extern static int HMAC_Init_ex(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero);
コード例 #2
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 private extern static void HMAC_Init_exNative(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero);
コード例 #3
0
 internal extern static unsafe int HMAC_Init(out HMAC_CTX ctx, byte *key, int key_len, IntPtr md);
コード例 #4
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 private extern static unsafe int HMAC_InitNative(out HMAC_CTX ctx, byte* key, int key_len, IntPtr md);
コード例 #5
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 private extern static unsafe int HMAC_FinalNative(ref HMAC_CTX ctx, byte* md, ref uint len);
コード例 #6
0
 internal extern static unsafe void HMAC_CTX_cleanup(ref HMAC_CTX ctx);
コード例 #7
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 internal static unsafe int HMAC_Update(ref HMAC_CTX ctx, byte* data, int len)
 {
     HMAC_UpdateNative(ref ctx, data, len);
     return Success;
 }
コード例 #8
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
 private extern static unsafe int HMAC_InitNative(out HMAC_CTX ctx, byte *key, int key_len, IntPtr md);
コード例 #9
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
 private extern static unsafe int HMAC_UpdateNative(ref HMAC_CTX ctx, byte *data, int len);
コード例 #10
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
 internal static unsafe int HMAC_Update(ref HMAC_CTX ctx, byte *data, int len)
 {
     HMAC_UpdateNative(ref ctx, data, len);
     return(Success);
 }
コード例 #11
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
 internal static unsafe int HMAC_Final(ref HMAC_CTX ctx, byte *md, ref uint len)
 {
     HMAC_FinalNative(ref ctx, md, ref len);
     return(Success);
 }
コード例 #12
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
        // On OSX, these functions are void returning (and the man pages give no indication of what would happen if they
        // fail), but upstack code is written against surface area where they return 1 on success and 0 on error.
        // These routines call the underlying APIs and then just return success

        internal static unsafe int HMAC_Init(out HMAC_CTX ctx, byte *key, int key_len, IntPtr md)
        {
            HMAC_InitNative(out ctx, key, key_len, md);
            return(Success);
        }
コード例 #13
0
 private extern static void HMAC_Init_exNative(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero);
コード例 #14
0
 internal static int HMAC_Init_ex(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero)
 {
     HMAC_Init_exNative(ref ctx, key, key_len, md, zero);
     return(Success);
 }
コード例 #15
0
 internal extern static unsafe int HMAC_Update(ref HMAC_CTX ctx, byte *data, int len);
コード例 #16
0
ファイル: Interop.HMAC.cs プロジェクト: yang73137/corefx
 private extern static unsafe int HMAC_FinalNative(ref HMAC_CTX ctx, byte *md, ref uint len);
コード例 #17
0
 internal extern static unsafe int HMAC_Final(ref HMAC_CTX ctx, byte *md, ref uint len);
コード例 #18
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 internal extern static unsafe int HMAC_Init(out HMAC_CTX ctx, byte* key, int key_len, IntPtr md);
コード例 #19
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
        // On OSX, these functions are void returning (and the man pages give no indication of what would happen if they
        // fail), but upstack code is written against surface area where they return 1 on success and 0 on error.
        // These routines call the underlying APIs and then just return success

        internal static unsafe int HMAC_Init(out HMAC_CTX ctx, byte* key, int key_len, IntPtr md)
        {
            HMAC_InitNative(out ctx, key, key_len, md);
            return Success;
        }
コード例 #20
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 internal extern static int HMAC_Init_ex(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero);
コード例 #21
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 internal static unsafe int HMAC_Final(ref HMAC_CTX ctx, byte* md, ref uint len)
 {
     HMAC_FinalNative(ref ctx, md, ref len);
     return Success;
 }
コード例 #22
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 internal extern static unsafe int HMAC_Update(ref HMAC_CTX ctx, byte* data, int len);
コード例 #23
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 private extern static unsafe int HMAC_UpdateNative(ref HMAC_CTX ctx, byte* data, int len);
コード例 #24
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 internal extern static unsafe int HMAC_Final(ref HMAC_CTX ctx, byte* md, ref uint len);
コード例 #25
0
ファイル: Interop.HMAC.cs プロジェクト: johnhhm/corefx
 internal extern static unsafe void HMAC_CTX_cleanup(ref HMAC_CTX ctx);
コード例 #26
0
ファイル: Interop.HMAC.cs プロジェクト: jmhardison/corefx
 internal static int HMAC_Init_ex(ref HMAC_CTX ctx, byte[] key, int key_len, IntPtr md, IntPtr zero)
 {
     HMAC_Init_exNative(ref ctx, key, key_len, md, zero);
     return Success;
 }