mbedtls/tests/data_files/dir-maxpath
Bence Szépkúti c7da1fe381 Add Apache-2.0 headers to all scripts
This commit was generated using the following script:

# ========================
#!/bin/sh

# Find scripts
find -path './.git' -prune -o '(' -name '*.gdb' -o -name '*.pl' -o -name '*.py' -o -name '*.sh' ')' -print | xargs sed -i '

# Remove Mbed TLS declaration if it occurs before the copyright line
1,/Copyright.*Arm/I {
  /This file is part of/,$ {
    /Copyright.*Arm/I! d
  }
}

# Convert non-standard header in scripts/abi_check.py to the format used in the other scripts
/"""/,/"""/ {

  # Cut copyright declaration
  /Copyright.*Arm/I {
    h
    N
    d
  }

  # Paste copyright declaration
  /"""/ {
    x
    /./ {
      s/^/# /    # Add #
      x          # Replace orignal buffer with Copyright declaration
      p          # Print original buffer, insert newline
      i\

      s/.*//     # Clear original buffer
    }
    x
  }
}

/Copyright.*Arm/I {

  # Print copyright declaration
  p

  # Read the two lines immediately following the copyright declaration
  N
  N

  # Insert Apache header if it is missing
  /SPDX/! {
    i\
# SPDX-License-Identifier: Apache-2.0\
#\
# Licensed under the Apache License, Version 2.0 (the "License"); you may\
# not use this file except in compliance with the License.\
# You may obtain a copy of the License at\
#\
# http://www.apache.org/licenses/LICENSE-2.0\
#\
# Unless required by applicable law or agreed to in writing, software\
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\
# See the License for the specific language governing permissions and\
# limitations under the License.

    # Insert Mbed TLS declaration if it is missing
    /This file is part of/! i\
#\
# This file is part of Mbed TLS (https://tls.mbed.org)
  }

  # Clear copyright declaration from buffer
  D
}
'
# ========================

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
2020-06-15 12:05:47 +02:00
..
00.crt
00.key
01.crt
01.key
02.crt
02.key
03.crt
03.key
04.crt
04.key
05.crt
05.key
06.crt
06.key
07.crt
07.key
08.crt
08.key
09.crt
09.key
10.crt
10.key
11.crt
11.key
12.crt
12.key
13.crt
13.key
14.crt
14.key
15.crt
15.key
16.crt
16.key
17.crt
17.key
18.crt
18.key
19.crt
19.key
20.crt
20.key
c00.pem
c01.pem
c02.pem
c03.pem
c04.pem
c05.pem
c06.pem
c07.pem
c08.pem
c09.pem
c10.pem
c11.pem
c12.pem
c13.pem
c14.pem
c15.pem
c16.pem
c17.pem
c18.pem
c19.pem
c20.pem
int.opensslconf
long.sh Add Apache-2.0 headers to all scripts 2020-06-15 12:05:47 +02:00
Readme.txt Improve Readme for long test certificate chains 2017-07-26 13:49:38 +01:00

These certificates form a very long chain, used to test the
MBEDTLS_X509_MAX_INT_CA limit.

NN.key is the private key of certificate NN.crt.

The root is 00.crt and N+1.crt is a child of N.crt.

File cNN.pem contains the chain NN.crt to 00.crt.

Those certificates were generated by tests/data_files/dir-maxpath/long.sh.