Fix some missing includes in BCM

These were getting by because bcm.c #includes everything together.

Change-Id: I1eb4aad891f0051c4f869202c6554f5864cd3a76
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/70810
Reviewed-by: Bob Beck <bbe@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/crypto/fipsmodule/bn/random.c.inc b/crypto/fipsmodule/bn/random.c.inc
index b3012de..3b5e3ca 100644
--- a/crypto/fipsmodule/bn/random.c.inc
+++ b/crypto/fipsmodule/bn/random.c.inc
@@ -114,8 +114,8 @@
 
 #include <openssl/err.h>
 
-#include "../../bcm_support.h"
 #include "../../internal.h"
+#include "../bcm_interface.h"
 #include "../service_indicator/internal.h"
 #include "internal.h"
 
diff --git a/crypto/fipsmodule/self_check/self_check.c.inc b/crypto/fipsmodule/self_check/self_check.c.inc
index 7afcb75..509634c 100644
--- a/crypto/fipsmodule/self_check/self_check.c.inc
+++ b/crypto/fipsmodule/self_check/self_check.c.inc
@@ -33,6 +33,7 @@
 #include <openssl/sha.h>
 
 #include "../../internal.h"
+#include "../delocate.h"
 #include "../dh/internal.h"
 #include "../ec/internal.h"
 #include "../ecdsa/internal.h"