forked from gitcollect/matrixssl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFILES
More file actions
74 lines (64 loc) · 1.79 KB
/
FILES
File metadata and controls
74 lines (64 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
MatrixSSL Directory Structure
/
Makefile
Top level Makefile. Builds core, crypto, matrixssl and apps
common.mk
Top level file for common make definitions.
pgp.asc
Public GPG key for MatrixSSL code signatures and vulnerability reporting
INSTALL
Compile and run instructions
LICENSE
GPLv2 License
CHANGES_v3.9.md
Changelog for latest packaged version
matrixssl/
This directory contains files the implement the SSL and TLS protocol.
test/
sslTest - Single-process SSL handshake test application that
exercises the cipher suites and handshakes that are available
in the currently built library.
crypto/
digest/
Message digests (SHA256, etc.)
symmetric/
Symmetric ciphers (AES-GCM, etc.)
keyformat/
Decode/encode Certificates, keys, CRL (X.509, .pem, etc.)
pubkey/
RSA, ECC and DH operations
math/
Large integer math operations
prng/
Psuedo random number generation
layer/
Cryptographic algorithm provider layer (FIPS, PKCS#11, etc.)
test/
Functionality and performance tests.
core/
Utility functions
POSIX/
Operating system layer for Linux, OS X, BSD
WIN32/
Operating system layer for Windows
apps/
ssl/
Example SSL client using blocking sockets and session resumption
Example SSL server using non-blocking sockets and simultaneous connections
dtls/
Example DTLS client
Example DTLS server
doc/
Release notes
Developer guides
API documentation
testkeys/
Sample RSA, ECC, DH and PSK keys and certificate files for test and example apps
xcode/
Project files for XCode. These files directly call the Makefiles in
the source directories to build the matrixssl static libraries and
example applications.
visualstudio/
Project files for Visual Studio 2013. Builds the core, crypto and
matrixssl source into a single static library, and various example
applications.