private static byte[] GetCommentBytes(FileStream signatureFile) { int offset = Constants.SignatureMagicBytes.Length + Constants.SignatureVersion.Length + _preHashedHeaderLength + Constants.SignatureLength; int length = (int)(signatureFile.Length - offset - Constants.SignatureLength); return(FileHandling.ReadFileHeader(signatureFile, length)); }
private static byte[] GetGlobalSignature(FileStream signatureFile) { return(FileHandling.ReadFileHeader(signatureFile, Constants.SignatureLength)); }
private static byte[] GetPreHashedHeader(FileStream signatureFile) { return(FileHandling.ReadFileHeader(signatureFile, _preHashedHeaderLength)); }
private static byte[] GetMagicBytes(FileStream signatureFile) { return(FileHandling.ReadFileHeader(signatureFile, Constants.SignatureMagicBytes.Length)); }
private static byte[] GetFormatVersion(FileStream signatureFile) { return(FileHandling.ReadFileHeader(signatureFile, Constants.SignatureVersion.Length)); }
public static byte[] ReadFileFormatVersion(FileStream inputFile) { int offset = Constants.KryptorMagicBytes.Length; return(FileHandling.ReadFileHeader(inputFile, offset, Constants.EncryptionVersion.Length)); }
public static byte[] ReadEncryptedHeader(FileStream inputFile) { int offset = Constants.KryptorMagicBytes.Length + Constants.EncryptionVersion.Length + Constants.EphemeralPublicKeyLength + Constants.SaltLength + Constants.XChaChaNonceLength; return(FileHandling.ReadFileHeader(inputFile, offset, Constants.EncryptedHeaderLength)); }
public static byte[] ReadMagicBytes(FileStream inputFile) { return(FileHandling.ReadFileHeader(inputFile, offset: 0, Constants.KryptorMagicBytes.Length)); }
public static byte[] ReadMagicBytes(string inputFilePath) { return(FileHandling.ReadFileHeader(inputFilePath, offset: 0, Constants.KryptorMagicBytes.Length)); }
public static byte[] ReadSalt(string inputFilePath) { int offset = Constants.KryptorMagicBytes.Length + Constants.EncryptionVersion.Length + Constants.EphemeralPublicKeyLength; return(FileHandling.ReadFileHeader(inputFilePath, offset, Constants.SaltLength)); }
private static byte[] GetFileSignature(FileStream signatureFile) { int offset = Constants.SignatureMagicBytes.Length + Constants.SignatureVersion.Length + _preHashedHeaderLength; return(FileHandling.ReadFileHeader(signatureFile, offset, Constants.SignatureLength)); }
private static byte[] GetGlobalSignature(FileStream signatureFile) { long offset = signatureFile.Length - Constants.SignatureLength; return(FileHandling.ReadFileHeader(signatureFile, offset, Constants.SignatureLength)); }