class Keepass::Parser

Defined in:

keepass/parser.cr

Constant Summary

AES_CIPHER_MARKER = Bytes[49, 193, 242, 230, 191, 113, 67, 80, 190, 88, 5, 33, 106, 252, 90, 255]
INNER_STREAM_IV = Bytes[232, 48, 9, 75, 151, 32, 93, 42]
KDB_MARKER = Bytes[3, 217, 162, 154]
KDBX_PRE_V2_MARKER = Bytes[181, 75, 251, 102]
KDBX_V2_STABLE_MARKER = Bytes[103, 251, 75, 181]
SUPPORTED_FORMATS = [KDBX_PRE_V2_MARKER, KDBX_V2_STABLE_MARKER]

Constructors

Instance Method Summary

Constructor Detail

def self.new(io : IO, password : String, key_file : IO | Nil) #

[View source]

Instance Method Detail

def parse! : Database #

[View source]