ReactOS 0.4.16-dev-197-g92996da
|
#include <stdio.h>
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winerror.h>
#include <wincrypt.h>
#include "wine/test.h"
Go to the source code of this file.
Functions | |
static | BOOL (WINAPI *pCryptProtectData)(DATA_BLOB * |
static void | test_cryptprotectdata (void) |
static void | test_cryptunprotectdata (void) |
static void | test_simpleroundtrip (const char *plaintext) |
START_TEST (protectdata) | |
Variables | |
static | LPCWSTR |
static DATA_BLOB | PVOID |
static DATA_BLOB CRYPTPROTECT_PROMPTSTRUCT | DWORD |
static DATA_BLOB CRYPTPROTECT_PROMPTSTRUCT DATA_BLOB *static LPWSTR DATA_BLOB CRYPTPROTECT_PROMPTSTRUCT DATA_BLOB *static char | secret [] = "I am a super secret string that no one can see!" |
static char | secret2 [] = "I am a super secret string indescribable string" |
static char | key [] = "Wibble wibble wibble" |
static const WCHAR | desc [] = {'U','l','t','r','a',' ','s','e','c','r','e','t',' ','t','e','s','t',' ','m','e','s','s','a','g','e',0} |
static BOOL | protected = FALSE |
static DATA_BLOB | cipher |
static DATA_BLOB | cipher_entropy |
static DATA_BLOB | cipher_no_desc |
START_TEST | ( | protectdata | ) |
Definition at line 244 of file protectdata.c.
Definition at line 42 of file protectdata.c.
Referenced by START_TEST().
Definition at line 109 of file protectdata.c.
Referenced by START_TEST().
Definition at line 216 of file protectdata.c.
Referenced by START_TEST().
|
static |
Definition at line 38 of file protectdata.c.
Referenced by rc2_ecb_decrypt(), rc2_ecb_encrypt(), START_TEST(), test_cryptprotectdata(), and test_cryptunprotectdata().
|
static |
Definition at line 39 of file protectdata.c.
Referenced by START_TEST(), test_cryptprotectdata(), and test_cryptunprotectdata().
|
static |
Definition at line 40 of file protectdata.c.
Referenced by START_TEST(), test_cryptprotectdata(), and test_cryptunprotectdata().
|
static |
Definition at line 36 of file protectdata.c.
Referenced by add_ffp_frag_shader(), add_func_info(), arbfp_blit_set(), build_tree(), ATL::CImage::BuildCodecFilterString(), FxCmResList::BuildPortResourceTable(), FxCmResList::BuildRegisterResourceTable(), check_access(), check_emfplus(), check_lnk_(), check_metafile(), check_record(), check_sharing(), check_transform_applicable(), ciffile_GetDescription(), col_IDirectMusicObject_ParseDescriptor(), compare_emf_bits(), compare_mf_bits(), compare_mf_disk_bits(), compile_procedure(), ComplexBufferSize(), ComplexFree(), ComplexMarshall(), ComplexStructMemorySize(), ComplexStructSize(), ComplexUnmarshall(), component_GetDescription(), create_buffer_view(), create_class_funcprop(), create_default_samplers(), create_lnk_(), create_picture(), create_texture_view(), create_vbdisp(), CRYPT_AsnEncodePKCSAttributes(), CRYPT_DEREncodeItemsAsSet(), cubetexture_init(), d3d3_CreateVertexBuffer(), d3d7_CreateVertexBuffer(), d3d8_device_create_surface(), d3d8_device_CreateAdditionalSwapChain(), d3d8_device_prepare_index_buffer(), d3d8_device_prepare_vertex_buffer(), d3d8_GetAdapterMonitor(), d3d8_indexbuffer_GetDesc(), d3d8_pixel_shader_init(), d3d8_surface_GetDesc(), d3d8_surface_LockRect(), d3d8_swapchain_create(), d3d8_texture_2d_GetLevelDesc(), d3d8_texture_3d_GetLevelDesc(), d3d8_texture_cube_GetLevelDesc(), d3d8_vertex_shader_init(), d3d8_vertexbuffer_GetDesc(), d3d8_volume_GetDesc(), d3d9_device_ColorFill(), d3d9_device_create_surface(), d3d9_device_CreateAdditionalSwapChain(), d3d9_device_prepare_index_buffer(), d3d9_device_prepare_vertex_buffer(), d3d9_GetAdapterMonitor(), d3d9_indexbuffer_GetDesc(), d3d9_surface_GetDesc(), d3d9_swapchain_create(), d3d9_swapchain_GetPresentParameters(), d3d9_texture_2d_GetLevelDesc(), d3d9_texture_3d_GetLevelDesc(), d3d9_texture_acquire_shader_resource_view(), d3d9_texture_cube_GetLevelDesc(), d3d9_vertexbuffer_GetDesc(), d3d9_volume_GetDesc(), d3d_device3_GetRenderState(), d3d_device3_SetRenderState(), d3d_device3_SetTexture(), d3d_device7_GetCaps_FPUPreserve(), d3d_device7_GetCaps_FPUSetup(), d3d_device_prepare_index_buffer(), d3d_device_prepare_vertex_buffer(), d3d_execute_buffer_init(), d3d_execute_buffer_Initialize(), d3d_execute_buffer_Lock(), d3d_execute_buffer_SetExecuteData(), d3d_vertex_buffer7_GetVertexBufferDesc(), d3d_vertex_buffer_create(), d3d_vertex_buffer_create_wined3d_buffer(), d3dcompiler_parse_rdef(), d3dcompiler_parse_type(), d3dcompiler_shader_reflection_constant_buffer_GetDesc(), d3dcompiler_shader_reflection_GetDesc(), d3dcompiler_shader_reflection_GetInputParameterDesc(), d3dcompiler_shader_reflection_GetOutputParameterDesc(), d3dcompiler_shader_reflection_GetPatchConstantParameterDesc(), d3dcompiler_shader_reflection_GetResourceBindingDesc(), d3dcompiler_shader_reflection_GetResourceBindingDescByName(), d3dcompiler_shader_reflection_type_GetDesc(), d3dcompiler_shader_reflection_variable_GetDesc(), D3DKMTCreateDCFromMemory(), D3DKMTDestroyDCFromMemory(), d3drm_device_init(), d3drm_device_set_ddraw_device_d3d(), d3dx9_animation_controller_GetEventDesc(), d3dx9_animation_controller_GetTrackDesc(), d3dx9_animation_controller_SetTrackDesc(), d3dx9_fragment_linker_GetFragmentDesc(), d3dx9_texture_shader_GetDesc(), d3dx_effect_GetDesc(), d3dx_effect_GetFunctionDesc(), d3dx_effect_GetParameterDesc(), d3dx_effect_GetPassDesc(), d3dx_effect_GetTechniqueDesc(), D3DXCreateFontA(), D3DXCreateFontIndirectA(), D3DXCreateFontIndirectW(), D3DXCreateFontW(), D3DXFillCubeTexture(), D3DXFillTexture(), D3DXFillVolumeTexture(), D3DXFilterTexture(), D3DXLoadVolumeFromMemory(), D3DXLoadVolumeFromVolume(), D3DXRenderToEnvMap_GetDesc(), D3DXRenderToSurface_GetDesc(), ddraw7_EnumSurfaces(), ddraw7_GetAvailableVidMem(), ddraw_surface7_EnumAttachedSurfaces(), ddraw_surface_create(), ddraw_surface_init(), ddrawstreamsample_create(), DECLARE_INTERFACE(), DECLARE_INTERFACE_(), default_device_cb(), determine_patch_sequence(), device_load_logo(), device_parent_create_swapchain(), device_parent_create_swapchain_texture(), dmobj_IDirectMusicObject_GetDescriptor(), dmobj_IDirectMusicObject_SetDescriptor(), dmobj_IPersistStream_GetClassID(), dmobj_parsedescriptor(), DMUSIC_CreateDirectMusicBufferImpl(), dsound_enum(), DSPROPERTY_DescriptionW(), dump_DMUS_OBJECTDESC(), dump_emf_bits(), dump_emf_record(), dump_emf_records(), dump_mf_bits(), EnumDisplayModesCallbackThunk(), Ext2NewInode(), ext4_get_group_desc(), fill_videocontroller(), fragment_prog_arbfp(), free_buffers(), free_transform_desc(), ft_service_list_lookup(), func_restricted(), GdipRecordMetafile(), GdipRecordMetafileFileName(), GdipRecordMetafileFileNameI(), GdipRecordMetafileI(), GdipRecordMetafileStream(), gen_bitlen(), geometry_shader_init(), get_array_fc(), get_basetype(), get_buffer_view_range(), get_constant_by_name(), get_constants_desc(), get_ctab_constant_desc(), get_pnpdeviceid(), get_stack_size(), get_struct_fc(), get_texture_view_target(), GetBltStatus_Test(), CFunctionProviderBase::GetDescription(), GetPixel(), group_GetDescription(), handle_switch(), handle_switch_str(), ICInstall(), ID3DXConstantTableImpl_GetConstant(), ID3DXConstantTableImpl_GetConstantDesc(), ID3DXConstantTableImpl_GetConstantElement(), ID3DXConstantTableImpl_GetDesc(), ID3DXConstantTableImpl_SetDefaults(), ID3DXConstantTableImpl_SetValue(), ID3DXEffectCompilerImpl_GetDesc(), ID3DXEffectCompilerImpl_GetFunctionDesc(), ID3DXEffectCompilerImpl_GetParameterDesc(), ID3DXEffectCompilerImpl_GetPassDesc(), ID3DXEffectCompilerImpl_GetTechniqueDesc(), ID3DXFontImpl_GetDescA(), ID3DXFontImpl_GetDescW(), indexbuffer_init(), info_get_name(), init_buffers(), init_set_constants_param(), init_stub_desc(), init_test(), InputProcessorProfiles_AddLanguageProfile(), interp_obj_prop(), ITERATE_InstallODBCDataSource(), ITERATE_InstallODBCDriver(), ITERATE_InstallODBCTranslator(), ITERATE_RemoveODBCDataSource(), ITERATE_RemoveODBCDriver(), ITERATE_RemoveODBCTranslator(), jsdisp_define_property(), jsdisp_get_own_property(), link_notify_test(), lock_surface(), match_emf_record(), MCICDA_Play(), MSI_ApplicablePatchXML(), MSI_ProvideQualifiedComponentEx(), NdrAsyncClientCall(), NdrClientCall2(), NtGdiDdDDICreateDCFromMemory(), NtGdiDdDDIDestroyDCFromMemory(), ODBC_ReplicateODBCInstToRegistry(), ODBC_ReplicateODBCToRegistry(), of_type(), OnTarget(), parse_script_with_error_a(), pixel_shader_init(), pixelshader_init(), play_metafile(), PointerBufferSize(), PointerFree(), PointerMarshall(), PointerMemorySize(), PointerUnmarshall(), ranges_assert(), rdssl_hmac_md5(), rdssl_rc4_set_key(), rdssl_rkey_get_exp_mod(), register_dsound_devices(), release_property_descriptor(), reset_buffers(), reset_enum_callback(), RtlQuerySecurityObject(), sampler(), set(), set_tex_op_atifs(), SHAddToRecentDocs(), shader_glsl_find_ffp_fragment_shader(), shader_glsl_find_ffp_vertex_shader(), shader_glsl_free_ffp_vertex_shader(), shader_init(), src_get_description(), src_get_name(), sspi_get_mic(), sspi_verify_mic(), state_blend_object(), surface_callback(), surface_convert_format(), surface_validate_lock_desc(), swapchain_init(), test_button_data(), test_button_messages(), test_ConvertSecurityDescriptorToString(), test_create_device_from_clipper1(), test_create_device_from_clipper2(), test_create_device_from_clipper3(), test_create_device_from_d3d1(), test_create_device_from_d3d2(), test_create_device_from_d3d3(), test_create_device_from_surface1(), test_create_device_from_surface2(), test_create_device_from_surface3(), test_create_texture_from_surface(), test_cryptprotectdata(), test_cryptunprotectdata(), test_D3DXCreateRenderToEnvMap(), test_D3DXCreateRenderToSurface(), test_D3DXCreateTexture(), test_D3DXCreateTextureFromFileInMemory(), test_D3DXCreateTextureFromFileInMemoryEx(), test_dsound(), test_dump_typelib(), test_effect_find_next_valid_technique(), test_effect_get_pass_desc(), test_effect_null_shader(), test_encoders(), test_get_shader_constant_table_ex(), test_get_shader_constant_variables(), test_GetFileVersionInfoEx(), test_himetric(), test_ID3DXFont(), test_IDirectDrawStreamSample(), test_isparameterused_children(), test_load_save(), test_load_save_bmp(), test_load_save_emf(), test_load_save_empty_picture(), test_load_save_icon(), test_msidecomposedesc(), test_MsiProvideQualifiedComponentEx(), test_NtGdiDdCanCreateSurface(), test_OleCreatePictureIndirect(), test_reflection_bound_resources(), test_reflection_desc_ps(), test_reflection_desc_ps_output(), test_reflection_desc_vs(), test_registerset(), test_Render(), test_SetDocString(), test_SetVarHelpContext(), texture1d_init(), texture2d_create_dc(), texture_apply_base_level(), texture_init(), to_property_descriptor(), type_is_non_iface_pointer(), type_memsize(), type_needs_pointer_deref(), unfo_get_name(), union_arm_buffer_size(), union_arm_free(), union_arm_marshall(), union_arm_memory_size(), union_arm_unmarshall(), validate_resource_view(), VBScriptParseProcedure_ParseProcedureText(), vertex_shader_init(), vertexbuffer_init(), vertexshader_init(), VfdImageTip(), virtqueue_add_buf_packed(), virtqueue_add_buf_split(), volumetexture_init(), wined3d_blend_state_create(), wined3d_buffer_create(), wined3d_device_create_cursor_texture(), wined3d_get_output_desc(), wined3d_rasterizer_state_create(), wined3d_render_target_view_cs_init(), wined3d_rendertarget_view_create(), wined3d_rendertarget_view_create_from_sub_resource(), wined3d_rendertarget_view_init(), wined3d_resource_get_desc(), wined3d_sampler_create(), wined3d_sampler_cs_init(), wined3d_sampler_desc_from_sampler_states(), wined3d_sampler_init(), wined3d_shader_create_cs(), wined3d_shader_create_ds(), wined3d_shader_create_gs(), wined3d_shader_create_hs(), wined3d_shader_create_ps(), wined3d_shader_create_vs(), wined3d_shader_resource_view_create(), wined3d_shader_resource_view_cs_init(), wined3d_shader_resource_view_init(), wined3d_swapchain_create(), wined3d_swapchain_get_desc(), wined3d_texture_create(), wined3d_texture_get_sub_resource_desc(), wined3d_texture_init(), wined3d_unordered_access_view_create(), wined3d_unordered_access_view_cs_init(), wined3d_unordered_access_view_init(), wined3d_view_invalidate_location(), WMSFT_append_arraydesc(), WMSFT_append_typedesc(), WMSFT_compile_typeinfo_aux(), wpp_close(), wpp_open(), wpp_read(), write_array_tfs(), write_complex_struct_pointer_layout(), write_complex_struct_pointer_ref(), write_complex_struct_tfs(), write_iface_fs(), write_param_fs(), write_pointer_tfs(), write_proc_func_header(), write_struct_members(), write_type_tfs(), and xsltDefaultSortFunction().
DATA_BLOB CRYPTPROTECT_PROMPTSTRUCT DATA_BLOB *static LPWSTR DATA_BLOB CRYPTPROTECT_PROMPTSTRUCT DWORD |
Definition at line 30 of file protectdata.c.
Definition at line 35 of file protectdata.c.
Definition at line 30 of file protectdata.c.
Definition at line 37 of file protectdata.c.
Definition at line 30 of file protectdata.c.
|
static |
Definition at line 33 of file protectdata.c.
Referenced by BCryptCreateHash(), BCryptHash(), run_child(), test_cryptprotectdata(), and test_cryptunprotectdata().
Definition at line 34 of file protectdata.c.
Referenced by test_cryptprotectdata(), and test_cryptunprotectdata().