wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
tls Directory Reference
Directory dependency graph for tls:
src/tls

Files

file  asn1.c
 ASN.1 DER parsing.
 
file  asn1.h [code]
 ASN.1 DER parsing.
 
file  bignum.c
 Big number math.
 
file  bignum.h [code]
 Big number math.
 
file  libtommath.c
 Minimal code for RSA support from LibTomMath 0.41 http://libtom.org/ http://libtom.org/files/ltm-0.41.tar.bz2 This library was released in public domain by Tom St Denis.
 
file  pkcs1.c
 PKCS #1 (RSA Encryption)
 
file  pkcs1.h [code]
 PKCS #1 (RSA Encryption)
 
file  pkcs5.c
 PKCS #5 (Password-based Encryption)
 
file  pkcs5.h [code]
 PKCS #5 (Password-based Encryption)
 
file  pkcs8.c
 PKCS #8 (Private-key information syntax)
 
file  pkcs8.h [code]
 PKCS #8 (Private-key information syntax)
 
file  rsa.c
 RSA.
 
file  rsa.h [code]
 RSA.
 
file  tlsv1_client.c
 TLS v1.0/v1.1/v1.2 client (RFC 2246, RFC 4346, RFC 5246)
 
file  tlsv1_client.h [code]
 TLS v1.0/v1.1/v1.2 client (RFC 2246, RFC 4346, RFC 5246)
 
file  tlsv1_client_i.h [code]
 TLSv1 client - internal structures.
 
file  tlsv1_client_read.c
 TLSv1 client - read handshake message.
 
file  tlsv1_client_write.c
 TLSv1 client - write handshake message.
 
file  tlsv1_common.c
 TLSv1 common routines.
 
file  tlsv1_common.h [code]
 TLSv1 common definitions.
 
file  tlsv1_cred.c
 TLSv1 credentials.
 
file  tlsv1_cred.h [code]
 TLSv1 credentials.
 
file  tlsv1_record.c
 TLSv1 Record Protocol.
 
file  tlsv1_record.h [code]
 TLSv1 Record Protocol.
 
file  tlsv1_server.c
 TLS v1.0/v1.1/v1.2 server (RFC 2246, RFC 4346, RFC 5246)
 
file  tlsv1_server.h [code]
 TLS v1.0/v1.1/v1.2 server (RFC 2246, RFC 4346, RFC 5246)
 
file  tlsv1_server_i.h [code]
 TLSv1 server - internal structures.
 
file  tlsv1_server_read.c
 TLSv1 server - read handshake message.
 
file  tlsv1_server_write.c
 TLSv1 server - write handshake message.
 
file  x509v3.c
 X.509v3 certificate parsing and processing (RFC 3280 profile)
 
file  x509v3.h [code]
 X.509v3 certificate parsing and processing.
 

Detailed Description

Internal TLS server and client implementation

This module can be used as an alternative to using an external TLS library.