INNER CODE UNIT · Java
AttestationServer
GrapheneOS/AttestationServer · src/main/java/app/attestation/server/AttestationServer.java:72
class AttestationServer {
static final File ATTESTATION_DATABASE = new File("attestation.db");
static final File SAMPLES_DATABASE = new File("samples.db");
private static final int MAX_SAMPLE_SIZE = 128 * 1024;
private static final int DEFAULT_VERIFY_INTERVAL = 6 * 60 * 60;
private static final int MIN_VERIFY_INTERVAL = 60 * 60;
private static final int MAX_VERIFY_INTERVAL = 7 * 24 * 60 * 60;
private static final int DEFAULT_ALERT_DELAY = 48 * 60 * 60;
private static final int MIN_ALERT_DELAY = 32 * 60 * 60;
private static final int MAX_ALERT_DELAY = 2 * 7 * 24 * 60 * 60;
private static final int BUSY_TIMEOUT = 10 * 1000;
private static final int QR_CODE_PIXEL_SIZE = 300;
private static final long SESSION_LENGTH = 48 * 60 * 60 * 1000;
private static final int HISTORY_PER_PAGE = 20;
private static final long MMAP_SIZE = 1024 * 1024 * 1024;
static final String DOMAIN = "attestation.app";