- KeyDB - Class in be.ac.ulb.infof307.g02.database
-
Used to store, update and fetch key information (RSA public key, encrypted AES key, salt) in the database.
- KeyDB(DatabaseConnection) - Constructor for class be.ac.ulb.infof307.g02.database.KeyDB
-
Class constructor that stores the given database connection for later use.
- keyDB - Variable in class be.ac.ulb.infof307.g02.database.KeyStorer
-
- keyPair - Variable in class be.ac.ulb.infof307.g02.utils.Crypto
-
- keyStore - Variable in class be.ac.ulb.infof307.g02.database.KeyStorer
-
- KEYSTORE_FILE_PATH - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
-
- KEYSTORE_FORMAT - Static variable in class be.ac.ulb.infof307.g02.database.KeyStorer
-
- KEYSTORE_PASSWORD - Static variable in class be.ac.ulb.infof307.g02.database.KeyStorer
-
- KEYSTORE_RESOURCE_PATH - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
-
- KeyStorer - Class in be.ac.ulb.infof307.g02.database
-
Allows storing and fetching cryptographic keys for a given user (both RSA and AES keys) as well as updating them.
- KeyStorer(DatabaseConnection) - Constructor for class be.ac.ulb.infof307.g02.database.KeyStorer
-
Loads the keystore file and does setup using the database connection.
- keyStorer - Variable in class be.ac.ulb.infof307.g02.utils.Crypto
-
- KM_FACTOR - Static variable in class be.ac.ulb.infof307.g02.utils.DistanceCalculator
-