Skip to content

Commit

Permalink
Disable security test mode to silence the build (project-chip#2081)
Browse files Browse the repository at this point in the history
This creates a large amount of spam:

[171/1555] c++ linux_x64_clang/obj/src/lib/message/libChipMessage.CHIPFabricState.cpp.o
../../src/lib/message/CHIPFabricState.cpp:79:9: warning:                   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                   [-W#pragma-messages]
        ^
1 warning generated.
[448/1555] c++ linux_x64_gcc/obj/src/lib/message/libChipMessage.CHIPFabricState.cpp.o
../../src/lib/message/CHIPFabricState.cpp:79:17: note: #pragma message:
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!
                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!
                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   79 | #pragma message "\n \
      |                 ^~~~~
   80 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |                  "
      |                  ~
[753/1555] c++ linux_x64_gcc_embedded/obj/src/lib/message/libChipMessage.CHIPFabricState.cpp.o
../../src/lib/message/CHIPFabricState.cpp:79:17: note: #pragma message:
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!
                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!
                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   79 | #pragma message "\n \
      |                 ^~~~~
   80 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |                  "
      |                  ~
[1031/1555] c++ linux_x64_gcc_mbedtls/obj/src/lib/message/libChipMessage.CHIPFabricState.cpp.o
../../src/lib/message/CHIPFabricState.cpp:79:17: note: #pragma message:
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!
                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!
                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!
                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   79 | #pragma message "\n \
      |                 ^~~~~
   80 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |                  !!!!    WARNING - SECURITY_TEST_MODE IS ENABLED    !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |                  !!!! BASIC CHIP SECURITY / ENCRYPTION IS CRIPPLED !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                  !!!!        DEVELOPMENT ONLY -- DO NOT SHIP        !!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n \
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |                  "
      |                  ~
  • Loading branch information
mspang authored Aug 13, 2020
1 parent 84c6df4 commit 1d04e7e
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion config/standalone/CHIPProjectConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
// properly when CHIP_CONFIG_RNG_IMPLEMENTATION_CHIPDRBG is enabled.
#define CHIP_CONFIG_DEV_RANDOM_DRBG_SEED 1

#define CHIP_CONFIG_SECURITY_TEST_MODE 1
#define CHIP_CONFIG_SECURITY_TEST_MODE 0

// Increase session idle timeout in stand-alone builds for the convenience of developers.
#define CHIP_CONFIG_DEFAULT_SECURITY_SESSION_IDLE_TIMEOUT 120000
Expand Down
2 changes: 1 addition & 1 deletion examples/lock-app/efr32/include/CHIPProjectConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
// WARNING: These options make it possible to circumvent basic Chip security functionality,
// including message encryption. Because of this they MUST NEVER BE ENABLED IN PRODUCTION BUILDS.
//
#define CHIP_CONFIG_SECURITY_TEST_MODE 1
#define CHIP_CONFIG_SECURITY_TEST_MODE 0
#define CHIP_CONFIG_REQUIRE_AUTH 0

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
// authentication in various protocols.
// WARNING: These options make it possible to circumvent basic CHIP security functionality,
// including message encryption. Because of this they MUST NEVER BE ENABLED IN PRODUCTION BUILDS.
#define CHIP_CONFIG_SECURITY_TEST_MODE 1
#define CHIP_CONFIG_SECURITY_TEST_MODE 0
#define CHIP_CONFIG_REQUIRE_AUTH 0

/**
Expand Down

0 comments on commit 1d04e7e

Please sign in to comment.