Project

General

Profile

Secure Coding Standard » History » Version 1

Andreas Steffen, 27.05.2013 16:46
Created Secure Coding Standard page

1 1 Andreas Steffen
h1. Secure Coding Standard
2 1 Andreas Steffen
3 1 Andreas Steffen
The strongSwan project adheres to the following rules recommended by the "CERT C Secure Coding Standard":https://www.securecoding.cert.org/confluence/display/seccode/CERT+C+Secure+Coding+Standard:
4 1 Andreas Steffen
5 1 Andreas Steffen
h2. Preprocessor (PRE)
6 1 Andreas Steffen
7 1 Andreas Steffen
h2. Declarations and Initialization (DCL)
8 1 Andreas Steffen
9 1 Andreas Steffen
h2. Expressions (EXP)
10 1 Andreas Steffen
11 1 Andreas Steffen
h2. Integers (INT)
12 1 Andreas Steffen
13 1 Andreas Steffen
h2. Floating Point (FLP)
14 1 Andreas Steffen
15 1 Andreas Steffen
h2. Arrays (ARR)
16 1 Andreas Steffen
17 1 Andreas Steffen
h2. Characters and Strings (STR)
18 1 Andreas Steffen
19 1 Andreas Steffen
h2. Memory Management (MEM)
20 1 Andreas Steffen
21 1 Andreas Steffen
h2. Input Output (FIO)
22 1 Andreas Steffen
23 1 Andreas Steffen
h2. Environment (ENV)
24 1 Andreas Steffen
25 1 Andreas Steffen
h2. Signals (SIG)
26 1 Andreas Steffen
27 1 Andreas Steffen
h2. Error Handling (ERR)
28 1 Andreas Steffen
29 1 Andreas Steffen
h2. Application Programming Interfaces (API)
30 1 Andreas Steffen
31 1 Andreas Steffen
h2. Concurrency (CON)
32 1 Andreas Steffen
33 1 Andreas Steffen
h2. Miscellaneous (MSC)
34 1 Andreas Steffen
35 1 Andreas Steffen
h2. POSIX (POS)