#include "auth/Crypto.h"
#include "common/armor.h"
-static ClassHandler *ch;
+static constexpr int dout_subsys = ceph_subsys_objclass;
-#define dout_context g_ceph_context
-#define dout_subsys ceph_subsys_objclass
+static ClassHandler *ch;
void cls_initialize(ClassHandler *h)
{
ret = cls_gen_random_bytes(buf, sizeof(buf));
if (ret < 0) {
- generic_derr << "cannot get random bytes: " << ret << dendl;
+ lgeneric_derr(ch->cct) << "cannot get random bytes: " << ret << dendl;
return -1;
}
ret = ceph_armor(tmp_dest, &tmp_dest[sizeof(tmp_dest)],
(const char *)buf, ((const char *)buf) + ((size - 1) * 3 + 4 - 1) / 4);
if (ret < 0) {
- generic_derr << "ceph_armor failed" << dendl;
+ lgeneric_derr(ch->cct) << "ceph_armor failed" << dendl;
return -1;
}
tmp_dest[ret] = '\0';
va_end(ap);
#define MAX_SIZE 8196
if ((n > -1 && n < size) || size > MAX_SIZE) {
- dout(level) << buf << dendl;
+ ldout(ch->cct, level) << buf << dendl;
return n;
}
size *= 2;