FreeRDP
ssl.h File Reference
#include <winpr/wtypes.h>
#include <winpr/winpr.h>
This graph shows which files directly or indirectly include this file:

Macros

#define WINPR_SSL_INIT_DEFAULT   0x00
 
#define WINPR_SSL_INIT_ALREADY_INITIALIZED   0x01
 
#define WINPR_SSL_INIT_ENABLE_LOCKING   0x2
 
#define WINPR_SSL_INIT_ENABLE_FIPS   0x4
 
#define WINPR_SSL_CLEANUP_GLOBAL   0x01
 
#define WINPR_SSL_CLEANUP_THREAD   0x02
 

Functions

WINPR_API BOOL winpr_InitializeSSL (DWORD flags)
 
WINPR_API BOOL winpr_CleanupSSL (DWORD flags)
 
WINPR_API BOOL winpr_FIPSMode (void)
 

Macro Definition Documentation

◆ WINPR_SSL_CLEANUP_GLOBAL

#define WINPR_SSL_CLEANUP_GLOBAL   0x01

◆ WINPR_SSL_CLEANUP_THREAD

#define WINPR_SSL_CLEANUP_THREAD   0x02

◆ WINPR_SSL_INIT_ALREADY_INITIALIZED

#define WINPR_SSL_INIT_ALREADY_INITIALIZED   0x01

◆ WINPR_SSL_INIT_DEFAULT

#define WINPR_SSL_INIT_DEFAULT   0x00

WinPR: Windows Portable Runtime OpenSSL Library Initialization

Copyright 2014 Thincast Technologies GmbH Copyright 2014 Norbert Federa norbe.nosp@m.rt.f.nosp@m.edera.nosp@m.@thi.nosp@m.ncast.nosp@m..com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

◆ WINPR_SSL_INIT_ENABLE_FIPS

#define WINPR_SSL_INIT_ENABLE_FIPS   0x4

◆ WINPR_SSL_INIT_ENABLE_LOCKING

#define WINPR_SSL_INIT_ENABLE_LOCKING   0x2

Function Documentation

◆ winpr_CleanupSSL()

WINPR_API BOOL winpr_CleanupSSL ( DWORD  flags)

◆ winpr_FIPSMode()

WINPR_API BOOL winpr_FIPSMode ( void  )
Here is the caller graph for this function:

◆ winpr_InitializeSSL()

WINPR_API BOOL winpr_InitializeSSL ( DWORD  flags)

WinPR: Windows Portable Runtime OpenSSL Library Initialization

Copyright 2014 Thincast Technologies GmbH Copyright 2014 Norbert Federa norbe.nosp@m.rt.f.nosp@m.edera.nosp@m.@thi.nosp@m.ncast.nosp@m..com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Here is the caller graph for this function: