summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2017-11-24 10:29:18 -0500
committerPeter LaFosse <peter@vector35.com>2017-11-27 21:17:57 -0500
commiteb862da7472ed36e584a59329dbc56a4de7be017 (patch)
tree64150610334290e96438d13cc6756ebe74034478
parentdb7fbfe8029ecf9126a2cb0e7b0d2c372fe47daa (diff)
Adding API's to get Linux CA bundle info
-rw-r--r--binaryninjaapi.cpp18
-rw-r--r--binaryninjaapi.h3
-rw-r--r--binaryninjacore.h2
3 files changed, 23 insertions, 0 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp
index b774cf2b..f5eede03 100644
--- a/binaryninjaapi.cpp
+++ b/binaryninjaapi.cpp
@@ -344,3 +344,21 @@ string BinaryNinja::GetUniqueIdentifierString()
BNFreeString(str);
return result;
}
+
+
+string BinaryNinja::GetLinuxCADirectory()
+{
+ char* str = BNGetLinuxCADirectory();
+ string result = str;
+ BNFreeString(str);
+ return result;
+}
+
+
+string BinaryNinja::GetLinuxCABundlePath()
+{
+ char* str = BNGetLinuxCABundlePath();
+ string result = str;
+ BNFreeString(str);
+ return result;
+}
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 4f62ef5f..e4ef4c43 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -3581,4 +3581,7 @@ namespace BinaryNinja
bool IsArray() const;
bool IsKeyValueStore() const;
};
+
+ std::string GetLinuxCADirectory();
+ std::string GetLinuxCABundlePath();
}
diff --git a/binaryninjacore.h b/binaryninjacore.h
index cb99958c..82198efd 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -3185,6 +3185,8 @@ extern "C"
BINARYNINJACOREAPI BNMetadata* BNBinaryViewQueryMetadata(BNBinaryView* view, const char* key);
BINARYNINJACOREAPI void BNBinaryViewRemoveMetadata(BNBinaryView* view, const char* key);
+ BINARYNINJACOREAPI char* BNGetLinuxCADirectory();
+ BINARYNINJACOREAPI char* BNGetLinuxCABundlePath();
#ifdef __cplusplus
}
#endif