Work to add inode serialization/deserialization routines.
[bluesky.git] / bluesky / bluesky.h
index afb2304..b250206 100644 (file)
@@ -32,9 +32,13 @@ void bluesky_string_unref(BlueSkyRCStr *string);
 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);
+BlueSkyRCStr *bluesky_crypt_decrypt(BlueSkyRCStr *in, const uint8_t *key);
 
 /* File types.  The numeric values are chosen to match with those used in
  * NFSv3. */