diff --git a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj b/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj
deleted file mode 100644
index 3c493b33d06a2834067053ae62830d4e6fad7dff..0000000000000000000000000000000000000000
--- a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- 16.0
- {A5E5C89A-7B89-443A-9972-E0145DBA3B7E}
- Win32Proj
- comspirentitssecurity
- 10.0
-
-
-
- StaticLibrary
- true
- v142
- Unicode
-
-
- StaticLibrary
- false
- v142
- true
- Unicode
-
-
- StaticLibrary
- true
- v142
- Unicode
-
-
- DynamicLibrary
- false
- v142
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
- true
-
-
- true
-
-
- false
-
-
-
- NotUsing
- Level3
- true
- true
- true
- _Win64;NDEBUG;_LIB;%(PreprocessorDefinitions)
- true
- pch.h
- C:\Program Files\OpenSSL-Win64\include;C:\Program Files\Java\jdk1.8.0_241\include;C:\Program Files\Java\jdk1.8.0_241\include\win32;$(ProjectDir)../lib_its_security;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- true
- true
- lib_its_security.lib;libcrypto64MDd.lib;libssl64MDd.lib;Ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- $(ProjectDir)..\x64\Release;C:\Program Files\OpenSSL-Win64\lib\VC;C:\Program Files\Java\jre1.8.0_241\bin
-
-
-
-
- Use
- Level3
- true
- WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Windows
- true
-
-
-
-
- Use
- Level3
- true
- _DEBUG;_LIB;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Windows
- true
-
-
-
-
- Use
- Level3
- true
- true
- true
- WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Windows
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj.user b/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj.user
deleted file mode 100644
index 88a550947edbc3c5003a41726f0749201fdb6822..0000000000000000000000000000000000000000
--- a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.c b/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.c
deleted file mode 100644
index dc4bcd53b0892d5bccb289295a3342c371154e80..0000000000000000000000000000000000000000
--- a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/* system headers */
-#include
-#include
-#include
-#include
-//add whatever is needed
-#include
-#include "com_spirent_its_security_NativeSecurity.h"
-
-#include "lib_its_security.h"
-
-//if you use other memory allocation function, please inform me!
-#ifdef WIN32
-DLLAPI void* _tt_calloc(size_t, size_t);
-#define calloc(NUM, SIZE) _tt_calloc(NUM, SIZE)
-DLLAPI void _tt_free(void*);
-#define free(PTR) _tt_free(PTR)
-#else
-#endif //WIN32
-
-#ifdef WIN32
-void* _tt_calloc(size_t num, size_t elemSize) {
-#if (_MSC_VER >= 1700) // newer than Visual Studio 2012
- size_t size = num * elemSize;
- void* res = CoTaskMemAlloc(size);
- memset(res, 0, size);
- return res;
-#else
- return HeapAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS | HEAP_ZERO_MEMORY, (num) * (elemSize));
-#endif
-}
-
-void _tt_free(void* ptr) {
-#if (_MSC_VER >= 1700) // newer than Visual Studio 2012
- CoTaskMemFree(ptr);
-#else
- HeapFree(GetProcessHeap(), 0, ptr);
-#endif
-}
-#endif //WIN32
-
-/*
- * Class: com_spirent_its_security_NativeSecurity
- * Method: hashWithSha256
- * Signature: ([B)[B
- */
-JNIEXPORT jbyteArray JNICALL Java_com_spirent_its_security_NativeSecurity_hashWithSha256(JNIEnv* env, jobject jobj, jbyteArray p_toBeHashedData) {
- jbyteArray java_hashed_data;
- int32_t result;
-
- // Extract buffers
- size_t to_be_hashed_data_length = (*env)->GetArrayLength(env, p_toBeHashedData);
- uint8_t* to_be_hashed_data = (uint8_t*)calloc(sizeof(uint8_t), to_be_hashed_data_length);
- (*env)->GetByteArrayRegion(env, p_toBeHashedData, 0, (jsize)to_be_hashed_data_length, (jbyte*)to_be_hashed_data);
- // Call lib_its_security implementation
- uint8_t* hashed_data = NULL;
- result = hash_with_sha256(to_be_hashed_data, to_be_hashed_data_length, &hashed_data);
- // Prepare return value
- java_hashed_data = (*env)->NewByteArray(env, (jsize)to_be_hashed_data_length);
- if (result == 0) {
- (*env)->SetByteArrayRegion(env, java_hashed_data, 0, (jsize)to_be_hashed_data_length, (jbyte*)hashed_data);
- }
- // Free allocated resources
- free(hashed_data);
-
- return java_hashed_data;
-}
diff --git a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.h b/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.h
deleted file mode 100644
index ec5155d3e1453c2d19f68648ac314e54b9d740f4..0000000000000000000000000000000000000000
--- a/tools/itssecurity/com_spirent_its_security/com_spirent_its_security_NativeSecurity.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-#include
-/* Header for class com_spirent_its_security_NativeSecurity */
-
-#ifndef _Included_com_spirent_its_security
-#define _Included_com_spirent_its_security
-#ifdef __cplusplus
-extern "C" {
-#endif
-/*
- * Class: com_spirent_its_security_NativeSecurity
- * Method: hashWithSha256
- * Signature: ([B)[B
- */
-JNIEXPORT jbyteArray JNICALL Java_com_spirent_its_security_NativeSecurity_hashWithSha256
- (JNIEnv *, jobject, jbyteArray);
-
-/*
- * Class: com_spirent_its_security_NativeSecurity
- * Method: hmac_sha256
- * Signature: ([B[B)[B
- */
-JNIEXPORT jbyteArray JNICALL Java_com_spirent_its_security_NativeSecurity_hmac_1sha256
- (JNIEnv *, jobject, jbyteArray, jbyteArray);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
diff --git a/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.class b/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.class
deleted file mode 100644
index a573bf32610129a8fff20b3d6d038e05c2d9df49..0000000000000000000000000000000000000000
Binary files a/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.class and /dev/null differ
diff --git a/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.java b/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.java
deleted file mode 100644
index 9e7f35ad55c12dc414c60920778a76a3dcdecf1b..0000000000000000000000000000000000000000
--- a/tools/itssecurity/javasrc/com/spirent/its/security/JniTest.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.spirent.its.security;
-
-class JniTest
-{
- static {
- System.loadLibrary("com_spirent_its_security.dll");
- }
-
- public static void main(String args[])
- {
- System.out.println("Hello, World");
- byte[] toBeHashed = new byte[] { (byte)0xca, (byte)0xfe, (byte)0xde, (byte)0xca };
- byte[] hashedData = NativeSecurity.getInstance().hashWithSha256(toBeHashed);
- if (hashedData == null) {
- System.err.println("Failed");
- } else {
- System.out.println("Succeed");
- }
- }
-}
diff --git a/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.class b/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.class
deleted file mode 100644
index c7a33cdbf63de0c8ef68814e132ab82ddb592010..0000000000000000000000000000000000000000
Binary files a/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.class and /dev/null differ
diff --git a/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.java b/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.java
deleted file mode 100644
index 54da390efe63c3592f214d162695221f8aa4f47e..0000000000000000000000000000000000000000
--- a/tools/itssecurity/javasrc/com/spirent/its/security/NativeSecurity.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.spirent.its.security;;
-
-class NativeSecurity
-{
- private static final NativeSecurity _instance = new NativeSecurity();
-
- private NativeSecurity() { };
-
- public native byte[] hashWithSha256(byte[] p_toBeHashedData);
-
- public static NativeSecurity getInstance() { return _instance; };
-
-}
-
diff --git a/tools/itssecurity/javasrc/hello.jar b/tools/itssecurity/javasrc/hello.jar
deleted file mode 100644
index 88eff170ae882758a338dd753f20ce81edae48a1..0000000000000000000000000000000000000000
Binary files a/tools/itssecurity/javasrc/hello.jar and /dev/null differ