CREATE TABLE web_authn_credentials ( uuid TEXT PRIMARY KEY NOT NULL, user_uuid TEXT NOT NULL, name TEXT NOT NULL, credential TEXT NOT NULL, credential_id_hash TEXT NOT NULL, supports_prf BOOLEAN NOT NULL, encrypted_user_key TEXT, encrypted_public_key TEXT, encrypted_private_key TEXT, FOREIGN KEY (user_uuid) REFERENCES users(uuid) ON DELETE CASCADE, UNIQUE (credential_id_hash) ); CREATE TABLE web_authn_login_challenges ( token_hash TEXT PRIMARY KEY NOT NULL, state TEXT NOT NULL, created_at BIGINT NOT NULL );