|
1 | | -This directory contains a *very* small part of OpenSSL. Currently only parts |
2 | | -of the OpenSSL MD5 implementation. |
| 1 | +%CopyrightBegin% |
3 | 2 |
|
4 | | -The files that has been taken from the 3.1.4 version of OpenSSL: |
| 3 | +SPDX-License-Identifier: Apache-2.0 |
| 4 | + |
| 5 | +Copyright Ericsson AB 2025. All Rights Reserved. |
| 6 | + |
| 7 | +Licensed under the Apache License, Version 2.0 (the "License"); |
| 8 | +you may not use this file except in compliance with the License. |
| 9 | +You may obtain a copy of the License at |
| 10 | + |
| 11 | + http://www.apache.org/licenses/LICENSE-2.0 |
| 12 | + |
| 13 | +Unless required by applicable law or agreed to in writing, software |
| 14 | +distributed under the License is distributed on an "AS IS" BASIS, |
| 15 | +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 16 | +See the License for the specific language governing permissions and |
| 17 | +limitations under the License. |
| 18 | + |
| 19 | +%CopyrightEnd% |
| 20 | + |
| 21 | + |
| 22 | +This directory contains a *very* small part of OpenSSL. Currently only |
| 23 | +parts of the OpenSSL MD5 implementation. |
| 24 | + |
| 25 | +The files that has been taken from OpenSSL: |
5 | 26 |
|
6 | 27 | ./LICENSE.txt |
7 | 28 | ./crypto/md5/md5_local.h |
8 | 29 | ./crypto/md5/md5_dgst.c |
9 | 30 | ./include/crypto/md32_common.h |
10 | 31 | ./include/openssl_local/md5.h (renamed from include/openssl/md5.h) |
11 | 32 |
|
12 | | -The openssl.diff file contains the diff between the original files and the ones |
13 | | -included in OTP. |
14 | | - |
15 | | -Ignoring LICENSE.txt (which contains the full Apache 2.0 license) the |
16 | | -copyright and license notice of the above OpenSSL files are as follows |
17 | | -(copyright years differ a bit): |
18 | | - |
19 | | -/* |
20 | | - * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. |
21 | | - * |
22 | | - * Licensed under the Apache License 2.0 (the "License"). You may not use |
23 | | - * this file except in compliance with the License. You can obtain a copy |
24 | | - * in the file LICENSE in the source distribution or at |
25 | | - * https://www.openssl.org/source/license.html |
26 | | - */ |
| 33 | +The OpenSSL version that these files currently has been taken from can |
| 34 | +be found in the ./vendor.info file. |
27 | 35 |
|
| 36 | +Update these files from the upstream OpenSSL repository by running the |
| 37 | +'./update' script. The script will update the files taken from OpenSSL |
| 38 | +and then mirror those to 'lib/erl_interface/src/openssl'. These two |
| 39 | +MD5 implementations should be kept in sync. Run "./update help" for |
| 40 | +more information about the script. |
0 commit comments