BlueSkyRCStr *bluesky_string_dup(BlueSkyRCStr *string);
/* Cryptographic operations. */
+#define CRYPTO_BLOCK_SIZE 16 /* 128-bit AES */
+#define CRYPTO_KEY_SIZE 16
+
void bluesky_crypt_init();
void bluesky_crypt_random_bytes(guchar *buf, gint len);
BlueSkyRCStr *bluesky_crypt_encrypt(BlueSkyRCStr *in, const uint8_t *key);