class

Keepass::Parser

Inherits Reference / Object

Constants

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

new(io : IO, password : String, key_file : IO | Nil)
Source

Instance methods

parse!
Source

Nested types