// SPDX-License-Identifier: GPL-2.0 #include <linux/errno.h> int ceph_armor(char *dst, const char *src, const char *end); int ceph_unarmor(char *dst, const char *src, const char *end); /* * base64 encode/decode. */ static const char *pem_key = …; static int encode_bits(int c) { … } static int decode_bits(char c) { … } int ceph_armor(char *dst, const char *src, const char *end) { … } int ceph_unarmor(char *dst, const char *src, const char *end) { … }