| 10257 | } |
| 10258 | |
| 10259 | void ClntAuthBlock::loadClnt(ClumpletWriter& dpb, const ParametersSet* tags) |
| 10260 | { |
| 10261 | bool uft8Convert = !dpb.find(tags->utf8_filename); |
| 10262 | |
| 10263 | for (dpb.rewind(); !dpb.isEof(); dpb.moveNext()) |
| 10264 | { |
| 10265 | const UCHAR t = dpb.getClumpTag(); |
| 10266 | if (t == tags->user_name) |
| 10267 | { |
| 10268 | dpb.getString(cliUserName); |
| 10269 | makeUtfString(uft8Convert, cliUserName); |
| 10270 | cliOrigUserName = cliUserName; |
| 10271 | fb_utils::dpbItemUpper(cliUserName); |
| 10272 | HANDSHAKE_DEBUG(fprintf(stderr, "Cli: loadClnt: Loaded from PB user = %s(was %s)\n", |
| 10273 | cliUserName.c_str(), cliOrigUserName.c_str())); |
| 10274 | } |
| 10275 | else if (t == tags->password) |
| 10276 | { |
| 10277 | dpb.getString(cliPassword); |
| 10278 | makeUtfString(uft8Convert, cliPassword); |
| 10279 | HANDSHAKE_DEBUG(fprintf(stderr, |
| 10280 | "Cli: loadClnt: Loaded from PB cliPassword = %s\n", cliPassword.c_str())); |
| 10281 | } |
| 10282 | else if (t == tags->encrypt_key) |
| 10283 | { |
| 10284 | HANDSHAKE_DEBUG(fprintf(stderr, |
| 10285 | "Cli: loadClnt: PB contains crypt key\n")); |
| 10286 | } |
| 10287 | } |
| 10288 | |
| 10289 | dpb.deleteWithTag(tags->password); |
| 10290 | } |
| 10291 | |
| 10292 | void ClntAuthBlock::extractDataFromPluginTo(CSTRING* to) |
| 10293 | { |
no test coverage detected