Replace usage of RSA BSAFE lockbox file with custom implementation.
The proprietary RSA BSAFE library was used for one thing only: for storing the "lockbox" file containing the credentials for DDBoost. Replace with a little hand-written key-value configuration file format, with password obfuscation based on XOR, rand() and base64 encoding. This allows us to finally remove the dependency to the BSAFE library. The configuration file is now in a human-readable and -editable format (except for the password), which is a bonus.
Showing
src/bin/pg_dump/cdb/cdb_lockbox.c
0 → 100644
src/bin/pg_dump/cdb/cdb_lockbox.h
0 → 100644
想要评论请 注册 或 登录