Ver código fonte

add a binary dump for CloseSecureChannel

Julius Pfrommer 8 anos atrás
pai
commit
9cecb89f90
2 arquivos alterados com 12 adições e 0 exclusões
  1. 7 0
      tests/CMakeLists.txt
  2. 5 0
      tests/dumps/client_CLO.hex

+ 7 - 0
tests/CMakeLists.txt

@@ -72,17 +72,20 @@ add_test(check_server_userspace ${CMAKE_CURRENT_BINARY_DIR}/check_server_userspa
 # test with canned interactions from files
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin
+                          ${CMAKE_CURRENT_BINARY_DIR}/client_CLO.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_CreateActivateSession.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_Browse.bin
                           ${CMAKE_CURRENT_BINARY_DIR}/client_Read.bin
                   PRE_BUILD
                   COMMAND python ${PROJECT_SOURCE_DIR}/tools/hex2bin.py
                                  ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_HELOPN.hex
+                                 ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_CLO.hex
                                  ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_CreateActivateSession.hex
                                  ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_Browse.hex
                                  ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_Read.hex
                   DEPENDS ${PROJECT_SOURCE_DIR}/tools/hex2bin.py
                           ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_HELOPN.hex
+                          ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_CLO.hex
                           ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_CreateActivateSession.hex
                           ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_Browse.hex
                           ${CMAKE_CURRENT_SOURCE_DIR}/dumps/client_Read.hex)
@@ -97,6 +100,10 @@ add_dependencies(check_server_binary_messages client_HELOPN.bin)
 add_test(check_server_binary_messages_helopn ${CMAKE_CURRENT_BINARY_DIR}/check_server_binary_messages
                                              ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin)
 
+add_test(check_server_binary_messages_helopn ${CMAKE_CURRENT_BINARY_DIR}/check_server_binary_messages
+                                             ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin
+                                             ${CMAKE_CURRENT_BINARY_DIR}/client_CLO.bin)
+
 add_test(check_server_binary_messages_activate_session ${CMAKE_CURRENT_BINARY_DIR}/check_server_binary_messages
                                                        ${CMAKE_CURRENT_BINARY_DIR}/client_HELOPN.bin
                                                        ${CMAKE_CURRENT_BINARY_DIR}/client_CreateActivateSession.bin)

+ 5 - 0
tests/dumps/client_CLO.hex

@@ -0,0 +1,5 @@
+43 4c 4f 46 39 00 00 00 01 00 00 00 01 00 00 00  /* CLOF9........... */
+04 00 00 00 04 00 00 00 01 00 c4 01 04 01 00 e3  /* ...............H */
+77 d7 1c 90 95 e2 a4 6d b6 4b e4 0e e0 9e b9 9e  /* ....4~..~.l.q.k. */
+90 25 6a 81 bf d1 01 05 00 00 00 00 00 00 00 ff  /* .%j............. */
+ff ff ff 00 00 00 00 00 00 00 00                 /* ...........      */