| 209 | std::map<RequiresQueue::CallbackType, uint64_t> cb_counters{}; |
| 210 | |
| 211 | void init() |
| 212 | { |
| 213 | std::lock_guard<std::mutex> lg(init_mtx); |
| 214 | |
| 215 | queue->ClearAll(); |
| 216 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 217 | ClientAttentionGroup::PK_PASSPHRASE, |
| 218 | "pk_passphrase", |
| 219 | "Test private key passphrase", |
| 220 | true); |
| 221 | |
| 222 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 223 | ClientAttentionGroup::USER_PASSWORD, |
| 224 | "username", |
| 225 | "Test Auth User name", |
| 226 | false); |
| 227 | |
| 228 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 229 | ClientAttentionGroup::USER_PASSWORD, |
| 230 | "password", |
| 231 | "Test Auth Password", |
| 232 | true); |
| 233 | |
| 234 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 235 | ClientAttentionGroup::CHALLENGE_DYNAMIC, |
| 236 | "dynamic_challenge", |
| 237 | "Test Dynamic Challenge", |
| 238 | true); |
| 239 | |
| 240 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 241 | ClientAttentionGroup::CHALLENGE_STATIC, |
| 242 | "static_challenge", |
| 243 | "Test Static Challenge", |
| 244 | true); |
| 245 | |
| 246 | queue->RequireAdd(ClientAttentionType::CREDENTIALS, |
| 247 | ClientAttentionGroup::CHALLENGE_AUTH_PENDING, |
| 248 | "auth_pending", |
| 249 | "Pending Auth Challenge", |
| 250 | false); |
| 251 | } |
| 252 | |
| 253 | |
| 254 | GVariant *Validate(GVariant *param) |
no test coverage detected