- /* Decrypt the challenge */
-
- if(RSA_private_decrypt(len, buffer, cl->mychallenge, myself->rsa_key, RSA_NO_PADDING) != len) /* See challenge() */
- {
- syslog(LOG_ERR, _("Error during encryption of challenge for %s (%s)"), cl->name, cl->hostname);
- return -1;
- }
-
- if(debug_lvl >= DEBUG_SCARY_THINGS)
- {
- bin2hex(cl->mychallenge, buffer, len);
- buffer[len*2] = '\0';
- syslog(LOG_DEBUG, _("Received random challenge (unencrypted): %s"), buffer);
- }