Add wxSecretStore
Add a new class allowing to store passwords and other sensitive information using the OS-provided facilities. Add implementations for all the main platforms, documentation and a new sample (which contains an ad hoc unit test as the real unit test for this class would probably be a bad idea as it wouldn't run in non-interactive contexts and could show OS level dialog boxes if it did).
This commit is contained in:
@@ -454,6 +454,7 @@ MONODLL_OBJECTS = \
|
||||
$(OBJS)\monodll_zstream.obj \
|
||||
$(OBJS)\monodll_fswatchercmn.obj \
|
||||
$(OBJS)\monodll_fswatcherg.obj \
|
||||
$(OBJS)\monodll_common_secretstore.obj \
|
||||
$(OBJS)\monodll_basemsw.obj \
|
||||
$(OBJS)\monodll_crashrpt.obj \
|
||||
$(OBJS)\monodll_debughlp.obj \
|
||||
@@ -473,6 +474,7 @@ MONODLL_OBJECTS = \
|
||||
$(OBJS)\monodll_utils.obj \
|
||||
$(OBJS)\monodll_utilsexc.obj \
|
||||
$(OBJS)\monodll_fswatcher.obj \
|
||||
$(OBJS)\monodll_msw_secretstore.obj \
|
||||
$(OBJS)\monodll_event.obj \
|
||||
$(OBJS)\monodll_fs_mem.obj \
|
||||
$(OBJS)\monodll_msgout.obj \
|
||||
@@ -603,6 +605,7 @@ MONOLIB_OBJECTS = \
|
||||
$(OBJS)\monolib_zstream.obj \
|
||||
$(OBJS)\monolib_fswatchercmn.obj \
|
||||
$(OBJS)\monolib_fswatcherg.obj \
|
||||
$(OBJS)\monolib_common_secretstore.obj \
|
||||
$(OBJS)\monolib_basemsw.obj \
|
||||
$(OBJS)\monolib_crashrpt.obj \
|
||||
$(OBJS)\monolib_debughlp.obj \
|
||||
@@ -622,6 +625,7 @@ MONOLIB_OBJECTS = \
|
||||
$(OBJS)\monolib_utils.obj \
|
||||
$(OBJS)\monolib_utilsexc.obj \
|
||||
$(OBJS)\monolib_fswatcher.obj \
|
||||
$(OBJS)\monolib_msw_secretstore.obj \
|
||||
$(OBJS)\monolib_event.obj \
|
||||
$(OBJS)\monolib_fs_mem.obj \
|
||||
$(OBJS)\monolib_msgout.obj \
|
||||
@@ -749,6 +753,7 @@ BASEDLL_OBJECTS = \
|
||||
$(OBJS)\basedll_zstream.obj \
|
||||
$(OBJS)\basedll_fswatchercmn.obj \
|
||||
$(OBJS)\basedll_fswatcherg.obj \
|
||||
$(OBJS)\basedll_common_secretstore.obj \
|
||||
$(OBJS)\basedll_basemsw.obj \
|
||||
$(OBJS)\basedll_crashrpt.obj \
|
||||
$(OBJS)\basedll_debughlp.obj \
|
||||
@@ -768,6 +773,7 @@ BASEDLL_OBJECTS = \
|
||||
$(OBJS)\basedll_utils.obj \
|
||||
$(OBJS)\basedll_utilsexc.obj \
|
||||
$(OBJS)\basedll_fswatcher.obj \
|
||||
$(OBJS)\basedll_msw_secretstore.obj \
|
||||
$(OBJS)\basedll_event.obj \
|
||||
$(OBJS)\basedll_fs_mem.obj \
|
||||
$(OBJS)\basedll_msgout.obj \
|
||||
@@ -879,6 +885,7 @@ BASELIB_OBJECTS = \
|
||||
$(OBJS)\baselib_zstream.obj \
|
||||
$(OBJS)\baselib_fswatchercmn.obj \
|
||||
$(OBJS)\baselib_fswatcherg.obj \
|
||||
$(OBJS)\baselib_common_secretstore.obj \
|
||||
$(OBJS)\baselib_basemsw.obj \
|
||||
$(OBJS)\baselib_crashrpt.obj \
|
||||
$(OBJS)\baselib_debughlp.obj \
|
||||
@@ -898,6 +905,7 @@ BASELIB_OBJECTS = \
|
||||
$(OBJS)\baselib_utils.obj \
|
||||
$(OBJS)\baselib_utilsexc.obj \
|
||||
$(OBJS)\baselib_fswatcher.obj \
|
||||
$(OBJS)\baselib_msw_secretstore.obj \
|
||||
$(OBJS)\baselib_event.obj \
|
||||
$(OBJS)\baselib_fs_mem.obj \
|
||||
$(OBJS)\baselib_msgout.obj \
|
||||
@@ -6658,6 +6666,9 @@ $(OBJS)\monodll_fswatchercmn.obj: ..\..\src\common\fswatchercmn.cpp
|
||||
$(OBJS)\monodll_fswatcherg.obj: ..\..\src\generic\fswatcherg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\fswatcherg.cpp
|
||||
|
||||
$(OBJS)\monodll_common_secretstore.obj: ..\..\src\common\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\secretstore.cpp
|
||||
|
||||
$(OBJS)\monodll_basemsw.obj: ..\..\src\msw\basemsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\basemsw.cpp
|
||||
|
||||
@@ -6715,6 +6726,9 @@ $(OBJS)\monodll_utilsexc.obj: ..\..\src\msw\utilsexc.cpp
|
||||
$(OBJS)\monodll_fswatcher.obj: ..\..\src\msw\fswatcher.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\fswatcher.cpp
|
||||
|
||||
$(OBJS)\monodll_msw_secretstore.obj: ..\..\src\msw\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\secretstore.cpp
|
||||
|
||||
$(OBJS)\monodll_event.obj: ..\..\src\common\event.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\event.cpp
|
||||
|
||||
@@ -9196,6 +9210,9 @@ $(OBJS)\monolib_fswatchercmn.obj: ..\..\src\common\fswatchercmn.cpp
|
||||
$(OBJS)\monolib_fswatcherg.obj: ..\..\src\generic\fswatcherg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\fswatcherg.cpp
|
||||
|
||||
$(OBJS)\monolib_common_secretstore.obj: ..\..\src\common\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\secretstore.cpp
|
||||
|
||||
$(OBJS)\monolib_basemsw.obj: ..\..\src\msw\basemsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\basemsw.cpp
|
||||
|
||||
@@ -9253,6 +9270,9 @@ $(OBJS)\monolib_utilsexc.obj: ..\..\src\msw\utilsexc.cpp
|
||||
$(OBJS)\monolib_fswatcher.obj: ..\..\src\msw\fswatcher.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\fswatcher.cpp
|
||||
|
||||
$(OBJS)\monolib_msw_secretstore.obj: ..\..\src\msw\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\secretstore.cpp
|
||||
|
||||
$(OBJS)\monolib_event.obj: ..\..\src\common\event.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\event.cpp
|
||||
|
||||
@@ -11734,6 +11754,9 @@ $(OBJS)\basedll_fswatchercmn.obj: ..\..\src\common\fswatchercmn.cpp
|
||||
$(OBJS)\basedll_fswatcherg.obj: ..\..\src\generic\fswatcherg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\generic\fswatcherg.cpp
|
||||
|
||||
$(OBJS)\basedll_common_secretstore.obj: ..\..\src\common\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\common\secretstore.cpp
|
||||
|
||||
$(OBJS)\basedll_basemsw.obj: ..\..\src\msw\basemsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\msw\basemsw.cpp
|
||||
|
||||
@@ -11791,6 +11814,9 @@ $(OBJS)\basedll_utilsexc.obj: ..\..\src\msw\utilsexc.cpp
|
||||
$(OBJS)\basedll_fswatcher.obj: ..\..\src\msw\fswatcher.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\msw\fswatcher.cpp
|
||||
|
||||
$(OBJS)\basedll_msw_secretstore.obj: ..\..\src\msw\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\msw\secretstore.cpp
|
||||
|
||||
$(OBJS)\basedll_event.obj: ..\..\src\common\event.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASEDLL_CXXFLAGS) ..\..\src\common\event.cpp
|
||||
|
||||
@@ -12073,6 +12099,9 @@ $(OBJS)\baselib_fswatchercmn.obj: ..\..\src\common\fswatchercmn.cpp
|
||||
$(OBJS)\baselib_fswatcherg.obj: ..\..\src\generic\fswatcherg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\generic\fswatcherg.cpp
|
||||
|
||||
$(OBJS)\baselib_common_secretstore.obj: ..\..\src\common\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\common\secretstore.cpp
|
||||
|
||||
$(OBJS)\baselib_basemsw.obj: ..\..\src\msw\basemsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\msw\basemsw.cpp
|
||||
|
||||
@@ -12130,6 +12159,9 @@ $(OBJS)\baselib_utilsexc.obj: ..\..\src\msw\utilsexc.cpp
|
||||
$(OBJS)\baselib_fswatcher.obj: ..\..\src\msw\fswatcher.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\msw\fswatcher.cpp
|
||||
|
||||
$(OBJS)\baselib_msw_secretstore.obj: ..\..\src\msw\secretstore.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\msw\secretstore.cpp
|
||||
|
||||
$(OBJS)\baselib_event.obj: ..\..\src\common\event.cpp
|
||||
$(CXX) -q -c -P -o$@ $(BASELIB_CXXFLAGS) ..\..\src\common\event.cpp
|
||||
|
||||
|
Reference in New Issue
Block a user