Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Foundation/Cryptography/SSL/Common.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Cryptography_SSL_Common_h_
5#define _Stroika_Foundation_Cryptography_SSL_Common_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include <string>
10#include <vector>
11
12#include "Stroika/Foundation/Common/Common.h"
13
14/*
15 * TODO:
16 * o MAYBE impleemnt SSLStream class- using 'memory-based' BIO. Supposedly that possible. Not totally clear.
17 * (i think even with it - it maybe still best to use SSLSocket - cuz some stuff stuff seems to require using
18 * socket layer directly).
19 *
20 * o http://www.rtfm.com/openssl-examples/
21 *
22 *
23 */
24
25/*
26@CONFIGVAR: qStroika_HasComponent_OpenSSL
27@DESCRIPTION: <p>0 or 1</p>
28*/
29#if !defined(qStroika_HasComponent_OpenSSL)
30#error "qStroika_HasComponent_OpenSSL should normally be defined indirectly by StroikaConfig.h"
31#endif
32
33namespace Stroika::Foundation::Cryptography::SSL {
34
35 // common defines - like if we are using OPENSSL
36}
37
38/*
39 ********************************************************************************
40 ***************************** Implementation Details ***************************
41 ********************************************************************************
42 */
43
44#endif /*_Stroika_Foundation_Cryptography_SSL_Common_h_*/