Skip navigation links
A B C D E F G H K L N O P R S T U V W Z 

A

AES_CIPHER - Static variable in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
This UUID denotes that AES Cipher is in use.

B

base64FromUuid(UUID) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 

C

close() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
 
close() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
 
createDecryptedStream(byte[], InputStream) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
Create a decrypted input stream using supplied digest and this header apply decryption to the passed encrypted input stream
createEncryptedOutputStream(Credentials, KdbxHeader, OutputStream) - Static method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxSerializer
Provides an OutputStream to be encoded and encrypted in KDBX format
createEncryptedStream(byte[], OutputStream) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
Create an unencrypted outputstream using the supplied digest and this header and use the supplied output stream to write encrypted data.
createSalsa20(byte[]) - Static method in class org.linguafranca.pwdb.kdbx.stream_3_1.Salsa20StreamEncryptor
Creates a Salsa20 engine
createUnencryptedInputStream(Credentials, KdbxHeader, InputStream) - Static method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxSerializer
Provides the payload of a KDBX file as an unencrypted InputStream.

D

decodeBase64Content(byte[], boolean) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
decrypt(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.Salsa20StreamEncryptor
 
decrypt(byte[]) - Method in interface org.linguafranca.pwdb.kdbx.StreamEncryptor
 
decrypt(byte[]) - Method in class org.linguafranca.pwdb.kdbx.StreamEncryptor.None
 

E

encodeBase64Content(byte[], boolean) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
encrypt(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.Salsa20StreamEncryptor
 
encrypt(byte[]) - Method in interface org.linguafranca.pwdb.kdbx.StreamEncryptor
 
encrypt(byte[]) - Method in class org.linguafranca.pwdb.kdbx.StreamEncryptor.None
 

F

flush() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
 
fromBoolean(Boolean) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
fromDate(Date) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 

G

get(byte[], int, int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
Gets bytes from the internal buffer and replenishes the buffer as necessary
getCipherUuid() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getCompressionFlags() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getEncryption() - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
getEncryptionIv() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getHeaderHash() - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
getHeaderHash() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getKey() - Method in class org.linguafranca.pwdb.kdbx.KdbxCredentials.KeyFile
Deprecated.
 
getKey() - Method in class org.linguafranca.pwdb.kdbx.KdbxCredentials.Password
Deprecated.
 
getKey() - Method in class org.linguafranca.pwdb.kdbx.KdbxCreds
 
getKey() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.Salsa20StreamEncryptor
 
getKey() - Method in interface org.linguafranca.pwdb.kdbx.StreamEncryptor
 
getKey() - Method in class org.linguafranca.pwdb.kdbx.StreamEncryptor.None
 
getMasterSeed() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getProtectedStreamAlgorithm() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getProtectedStreamKey() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getStreamStartBytes() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getTransformRounds() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
getTransformSeed() - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 

H

HashedBlockInputStream - Class in org.linguafranca.pwdb.hashedblock
Takes an underlying input stream formatted as Hashed Blocks and provides the content of the blocks as an input stream
HashedBlockInputStream(InputStream) - Constructor for class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
Create a Big Endian Hash Block Input Stream
HashedBlockInputStream(InputStream, boolean) - Constructor for class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
Create a Hash Block Input Stream with choice of endian encoding
HashedBlockOutputStream - Class in org.linguafranca.pwdb.hashedblock
Takes a stream of data and formats as Hashed Blocks to the underlying output stream.
HashedBlockOutputStream(OutputStream) - Constructor for class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
Create a BigEndian Hash Block Output Stream
HashedBlockOutputStream(OutputStream, boolean) - Constructor for class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
Create a Hash Block Output Stream with choice of endian encoding
Helpers - Class in org.linguafranca.pwdb.kdbx
 
Helpers() - Constructor for class org.linguafranca.pwdb.kdbx.Helpers
 
hexStringFromBase64(String) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
hexStringFromUuid(UUID) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 

K

KdbxCredentials - Interface in org.linguafranca.pwdb.kdbx
Deprecated.
use KdbxCreds instead
KdbxCredentials.KeyFile - Class in org.linguafranca.pwdb.kdbx
Deprecated.
Class for KDBX key file with password credentials
KdbxCredentials.Password - Class in org.linguafranca.pwdb.kdbx
Deprecated.
Class for KDBX password only credentials
KdbxCreds - Class in org.linguafranca.pwdb.kdbx
The class implements Credentials for KDBX files.
KdbxCreds(byte[], InputStream) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCreds
Constructor for password with KDBX Keyfile
KdbxCreds(InputStream) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCreds
Constructor for KDBX Keyfile with no password
KdbxCreds(byte[]) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCreds
 
KdbxHeader - Class in org.linguafranca.pwdb.kdbx.stream_3_1
This class represents the header portion of a KeePass KDBX file or stream.
KdbxHeader() - Constructor for class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
Construct a default KDBX header
KdbxHeader.CompressionFlags - Enum in org.linguafranca.pwdb.kdbx.stream_3_1
The ordinal 0 represents uncompressed and 1 GZip compressed
KdbxHeader.ProtectedStreamAlgorithm - Enum in org.linguafranca.pwdb.kdbx.stream_3_1
The ordinals represent various types of encryption that may be applied to fields within the unencrypted data
KdbxKeyFile - Class in org.linguafranca.pwdb.kdbx
Class has a static method to load a key from a KDBX XML Key File
KdbxKeyFile() - Constructor for class org.linguafranca.pwdb.kdbx.KdbxKeyFile
 
KdbxSerializer - Class in org.linguafranca.pwdb.kdbx.stream_3_1
This class provides static methods for the encryption and decryption of Keepass KDBX files.
KdbxStreamFormat - Class in org.linguafranca.pwdb.kdbx.stream_3_1
This class implements KDBX formatted saving and loading of databases
KdbxStreamFormat() - Constructor for class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxStreamFormat
 
KeyFile(byte[], InputStream) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCredentials.KeyFile
Deprecated.
Constructor for password with KDBX Keyfile
KeyFile(InputStream) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCredentials.KeyFile
Deprecated.
Constructor for KDBX Keyfile with no password

L

load() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
Reload the internal buffer from the underlying input stream
load(InputStream) - Static method in class org.linguafranca.pwdb.kdbx.KdbxKeyFile
Load a key from an InputStream with a KDBX XML key file.
load(InputStream) - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
load(SerializableDatabase, Credentials, InputStream) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxStreamFormat
 
load(SerializableDatabase, Credentials, InputStream) - Method in interface org.linguafranca.pwdb.kdbx.StreamFormat
 
load(SerializableDatabase, Credentials, InputStream) - Method in class org.linguafranca.pwdb.kdbx.StreamFormat.None
 

N

None() - Constructor for class org.linguafranca.pwdb.kdbx.StreamEncryptor.None
 
None() - Constructor for class org.linguafranca.pwdb.kdbx.StreamFormat.None
 

O

org.linguafranca.pwdb.hashedblock - package org.linguafranca.pwdb.hashedblock
 
org.linguafranca.pwdb.kdbx - package org.linguafranca.pwdb.kdbx
 
org.linguafranca.pwdb.kdbx.stream_3_1 - package org.linguafranca.pwdb.kdbx.stream_3_1
 

P

Password(byte[]) - Constructor for class org.linguafranca.pwdb.kdbx.KdbxCredentials.Password
Deprecated.
 
put(byte[], int, int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
Writes to the internal buffer, and writes to the underlying output stream as necessary as HashedBlockOutputStream.BLOCK_SIZE blocks

R

read(byte[], int, int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
 
read() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockInputStream
 
readKdbxHeader(KdbxHeader, InputStream) - Static method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxSerializer
Populate a KdbxHeader from the input stream supplied

S

Salsa20StreamEncryptor - Class in org.linguafranca.pwdb.kdbx.stream_3_1
A helper class for Salsa20 encryption.
Salsa20StreamEncryptor(byte[]) - Constructor for class org.linguafranca.pwdb.kdbx.stream_3_1.Salsa20StreamEncryptor
Constructor creates engine used for both encryption and decryption
save() - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
Saqve the internal buffer to the underlying stream as a hash block
save(OutputStream) - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
save(SerializableDatabase, Credentials, OutputStream) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxStreamFormat
 
save(SerializableDatabase, Credentials, OutputStream) - Method in class org.linguafranca.pwdb.kdbx.StreamFormat.None
 
save(SerializableDatabase, Credentials, OutputStream) - Method in interface org.linguafranca.pwdb.kdbx.StreamFormat
 
SerializableDatabase - Interface in org.linguafranca.pwdb.kdbx
This interface allows for serialization and deserialization of KDBX databases.
setCipherUuid(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setCompressionFlags(int) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setEncryption(StreamEncryptor) - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
setEncryptionIv(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setHeaderHash(byte[]) - Method in interface org.linguafranca.pwdb.kdbx.SerializableDatabase
 
setHeaderHash(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setInnerRandomStreamId(int) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setMasterSeed(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setProtectedStreamKey(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setStreamStartBytes(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setTransformRounds(long) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
setTransformSeed(byte[]) - Method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader
 
StreamEncryptor - Interface in org.linguafranca.pwdb.kdbx
KDBX "protected" fields are stream encrypted.
StreamEncryptor.None - Class in org.linguafranca.pwdb.kdbx
 
StreamFormat - Interface in org.linguafranca.pwdb.kdbx
Interface provides for wrapping a database serialization in a stream format, e.g.
StreamFormat.None - Class in org.linguafranca.pwdb.kdbx
Class allows for serializing a database directly to or from a stream with no encryption etc

T

toBoolean(String) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
toDate(String) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 

U

unzipBinaryContent(byte[]) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
uuidFromBase64(String) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 

V

valueOf(String) - Static method in enum org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader.CompressionFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader.ProtectedStreamAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader.CompressionFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.linguafranca.pwdb.kdbx.stream_3_1.KdbxHeader.ProtectedStreamAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
 
write(byte[], int, int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
 
writeInt(int) - Method in class org.linguafranca.pwdb.hashedblock.HashedBlockOutputStream
Write a 4 byte int value to the underlying stream in appropriate endian format
writeKdbxHeader(KdbxHeader, OutputStream) - Static method in class org.linguafranca.pwdb.kdbx.stream_3_1.KdbxSerializer
Write a KdbxHeader to the output stream supplied.

Z

zipBinaryContent(byte[]) - Static method in class org.linguafranca.pwdb.kdbx.Helpers
 
A B C D E F G H K L N O P R S T U V W Z 
Skip navigation links

Copyright © 2017. All rights reserved.