diff --git a/.gitignore b/.gitignore
index c795b05..d835f77 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-build
\ No newline at end of file
+build
+.cache
\ No newline at end of file
diff --git a/cryp/box_rsa.h b/cryp/box_rsa.h
index 4d210c8..365c455 100644
--- a/cryp/box_rsa.h
+++ b/cryp/box_rsa.h
@@ -1,6 +1,8 @@
 #ifndef BOX_CRTP_RSA_H
 #define BOX_CRTP_RSA_H
 
+#include <cstddef>
+
 namespace cppbox {
 
 struct HData {
diff --git a/test/cryp_test/main.cpp b/test/cryp_test/main.cpp
index be02d0c..dbcd904 100644
--- a/test/cryp_test/main.cpp
+++ b/test/cryp_test/main.cpp
@@ -1,6 +1,7 @@
 #include <iostream>
 #include <box_rsa.h>
 #include <cassert>
+#include <cstring>
 
 using namespace cppbox;