C# Class Inazuma.Mono.Cecil.CryptoService

Show file Open project: mayuki/Inazuma

Public Methods

Method Description
ComputeHash ( string file ) : byte[]
StrongName ( Stream stream, ImageWriter writer, StrongNameKeyPair key_pair ) : void

Private Methods

Method Description
CopyStreamChunk ( Stream stream, Stream dest_stream, byte buffer, int length ) : void
CreateStrongName ( StrongNameKeyPair key_pair, byte hash ) : byte[]
HashStream ( Stream stream, ImageWriter writer, int &strong_name_pointer ) : byte[]
PatchStrongName ( Stream stream, int strong_name_pointer, byte strong_name ) : void

Method Details

ComputeHash() public static method

public static ComputeHash ( string file ) : byte[]
file string
return byte[]

StrongName() public static method

public static StrongName ( Stream stream, ImageWriter writer, StrongNameKeyPair key_pair ) : void
stream Stream
writer Inazuma.Mono.Cecil.PE.ImageWriter
key_pair System.Reflection.StrongNameKeyPair
return void