aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/Security.h
Commit message (Collapse)AuthorAgeFilesLines
* Use stdint typesPierre Ossman2023-02-011-29/+30
| | | | | Avoid having our own custom stuff and instead use the modern, standard types, for familiarity.
* Add client-side support for the MSLogonII security type.Dinglan Peng2022-12-271-23/+25
|
* Add client-side support for the DH security type.Dinglan Peng2022-12-271-0/+2
|
* Add support for RSA-AES security typespdlan2022-09-011-0/+7
|
* Remove unnecessary header includePierre Ossman2021-06-131-1/+0
|
* Add parameter to override GnuTLS priorityPierre Ossman2015-01-291-0/+4
|
* Allow SSecurity to specify AccessRights for SConnection.Michal Srb2014-11-101-1/+0
| | | | | | | SConnection has AccessRights property that specifies what connected client can do. Set this property to value given by SSecurity after successful authentication. This way individual SSecurity subclasses can accept clients but restrict their access.
* Add a default constructor so that you can create empty Security objects.Pierre Ossman2011-05-161-0/+1
| | | | | | | Useful when you just want to use the string encoder. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4418 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add Security::ToString methodAdam Tkac2011-02-011-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4245 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Allow to set security types directly in the Security classAdam Tkac2011-02-011-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4244 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Move Get{C,S}Security from Security class to separate classes.Adam Tkac2010-10-011-12/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4156 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Cleanup] Remove obsolete comment in Security class.Adam Tkac2010-09-301-4/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4154 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Extend Security class to allow different default sectypes for ↵Adam Tkac2010-08-121-2/+5
| | | | | | server/viewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4122 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Use U32 as internal SecurityType type.Adam Tkac2010-07-201-12/+22
| | | | | | | Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at> git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4097 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Move VeNCrypt security subtypes into Security.h.Adam Tkac2010-07-201-0/+9
| | | | | | | Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at> git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4096 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Implement VeNCrypt type support on client side. Currently onlyAdam Tkac2010-04-231-2/+0
| | | | | | | TLSNone and TLSVnc VeNCrypt subtypes are implemented. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4046 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Implement VeNCrypt security type on server side. Currently onlyAdam Tkac2010-04-231-0/+1
| | | | | | | TLSNone and TLSVnc VeNCrypt subtypes are implemented. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4045 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Enhance Security class to be usable by viewer.Adam Tkac2010-04-231-1/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4041 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Implement Security class. This class will be used to createAdam Tkac2010-04-231-1/+28
| | | | | | | CSecurity/SSecurity objects for authentication purposes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4038 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unneeded secTypeEncrypts() function.Adam Tkac2010-04-231-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4035 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Define security types as rdr::U8 values.Adam Tkac2010-04-231-17/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4034 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Rename common/rfb/secTypes.{h,cxx} to common/rfb/Security.{h,cxx}.Adam Tkac2010-04-231-0/+54
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4033 3789f03b-4d11-0410-bbf8-ca57d06f2519