-
Notifications
You must be signed in to change notification settings - Fork 84
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
315: [v0.9] update mbedtls-sys to 2.28.3 r=Taowyoo a=Taowyoo This PR upgrade the `mbedlts-sys-auto` to `2.28.3` by checkout the code under `mbedtls-sys` to tag `mbedlts-sys-auto_v2.28.3`. This help the maintenance of the v0.9 branch, especially when we need to introduce new changes in `mbedtls-sys` folder. Co-authored-by: Tobias Naumann <[email protected]> Co-authored-by: Vardhan Thigle <[email protected]> Co-authored-by: Raoul Strackx <[email protected]>
- Loading branch information
Showing
555 changed files
with
140,328 additions
and
88,651 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "mbedtls-sys-auto" | ||
version = "2.28.0" | ||
version = "2.28.3" | ||
authors = ["Jethro Beekman <[email protected]>"] | ||
build = "build/build.rs" | ||
license = "Apache-2.0 OR GPL-2.0-or-later" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Classify all '.function' files as C for syntax highlighting purposes | ||
*.function linguist-language=C |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,19 @@ | ||
Notes: | ||
* Pull requests cannot be accepted until the PR follows the [contributing guidelines](../CONTRIBUTING.md). In particular, each commit must have at least one `Signed-off-by:` line from the committer to certify that the contribution is made under the terms of the [Developer Certificate of Origin](../dco.txt). | ||
* This is just a template, so feel free to use/remove the unnecessary things | ||
## Description | ||
A few sentences describing the overall goals of the pull request's commits. | ||
|
||
Please write a few sentences describing the overall goals of the pull request's commits. | ||
|
||
## Status | ||
**READY/IN DEVELOPMENT/HOLD** | ||
|
||
## Requires Backporting | ||
When there is a bug fix, it should be backported to all maintained and supported branches. | ||
Changes do not have to be backported if: | ||
- This PR is a new feature\enhancement | ||
- This PR contains changes in the API. If this is true, and there is a need for the fix to be backported, the fix should be handled differently in the legacy branch | ||
|
||
Yes | NO | ||
Which branch? | ||
## Gatekeeper checklist | ||
|
||
## Migrations | ||
If there is any API change, what's the incentive and logic for it. | ||
- [ ] **changelog** provided, or not required | ||
- [ ] **backport** done, or not required | ||
- [ ] **tests** provided, or not required | ||
|
||
YES | NO | ||
|
||
## Additional comments | ||
Any additional information that could be of interest | ||
|
||
## Todos | ||
- [ ] Tests | ||
- [ ] Documentation | ||
- [ ] Changelog updated | ||
- [ ] Backported | ||
## Notes for the submitter | ||
|
||
Please refer to the [contributing guidelines](../CONTRIBUTING.md), especially the | ||
checklist for PR contributors. | ||
|
||
## Steps to test or reproduce | ||
Outline the steps to test or reproduce the PR here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,252 @@ | ||
# Configuration options for Uncrustify specifying the Mbed TLS code style. | ||
# | ||
# Note: The code style represented by this file has not yet been introduced | ||
# to Mbed TLS. | ||
# | ||
# Copyright The Mbed TLS Contributors | ||
# 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. | ||
|
||
|
||
# Wrap lines at 100 characters | ||
code_width = 100 | ||
|
||
# Allow splitting long for statements between the condition statements | ||
ls_for_split_full = true | ||
|
||
# Allow splitting function calls between arguments | ||
ls_func_split_full = true | ||
|
||
input_tab_size = 4 | ||
|
||
# Spaces-only indentation | ||
indent_with_tabs = 0 | ||
|
||
indent_columns = 4 | ||
|
||
# Indent 'case' 1 level from 'switch' | ||
indent_switch_case = indent_columns | ||
|
||
# Line-up strings broken by '\' | ||
indent_align_string = true | ||
|
||
# Braces on the same line (Egyptian-style braces) | ||
nl_enum_brace = remove | ||
nl_union_brace = remove | ||
nl_struct_brace = remove | ||
nl_do_brace = remove | ||
nl_if_brace = remove | ||
nl_for_brace = remove | ||
nl_else_brace = remove | ||
nl_while_brace = remove | ||
nl_switch_brace = remove | ||
|
||
# Braces on same line as keywords that follow them - 'else' and the 'while' in 'do {} while ()'; | ||
nl_brace_else = remove | ||
nl_brace_while = remove | ||
# Space before else on the same line | ||
sp_brace_else = add | ||
# If else is on the same line as '{', force exactly 1 space between them | ||
sp_else_brace = force | ||
|
||
# Functions are the exception and have braces on the next line | ||
nl_fcall_brace = add | ||
nl_fdef_brace = add | ||
|
||
# Force exactly one space between ')' and '{' in statements | ||
sp_sparen_brace = force | ||
|
||
# At least 1 space around assignment | ||
sp_assign = add | ||
|
||
# Remove spaces around the preprocessor '##' token-concatenate | ||
sp_pp_concat = ignore | ||
|
||
# At least 1 space around '||' and '&&' | ||
sp_bool = add | ||
|
||
# But no space after the '!' operator | ||
sp_not = remove | ||
|
||
# No space after the bitwise-not '~' operator | ||
sp_inv = remove | ||
|
||
# No space after the addressof '&' operator | ||
sp_addr = remove | ||
|
||
# No space around the member '.' and '->' operators | ||
sp_member = remove | ||
|
||
# No space after the dereference '*' operator | ||
sp_deref = remove | ||
|
||
# No space after a unary negation '-' | ||
sp_sign = remove | ||
|
||
# No space between the '++'/'--' operator and its operand | ||
sp_incdec = remove | ||
|
||
# At least 1 space around comparison operators | ||
sp_compare = add | ||
|
||
# Remove spaces inside all kinds of parentheses: | ||
|
||
# Remove spaces inside parentheses | ||
sp_inside_paren = remove | ||
|
||
# No spaces inside statement parentheses | ||
sp_inside_sparen = remove | ||
|
||
# No spaces inside cast parentheses '( char )x' -> '(char)x' | ||
sp_inside_paren_cast = remove | ||
|
||
# No spaces inside function parentheses | ||
sp_inside_fparen = remove | ||
# (The case where the function has no parameters/arguments) | ||
sp_inside_fparens = remove | ||
|
||
# No spaces inside the first parentheses in a function type | ||
sp_inside_tparen = remove | ||
|
||
# (Uncrustify >= 0.74.0) No spaces inside parens in for statements | ||
sp_inside_for = remove | ||
|
||
# Remove spaces between nested parentheses '( (' -> '((' | ||
sp_paren_paren = remove | ||
# (Uncrustify >= 0.74.0) | ||
sp_sparen_paren = remove | ||
|
||
# Remove spaces between ')' and adjacent '(' | ||
sp_cparen_oparen = remove | ||
|
||
# (Uncrustify >= 0.73.0) space between 'do' and '{' | ||
sp_do_brace_open = force | ||
|
||
# (Uncrustify >= 0.73.0) space between '}' and 'while' | ||
sp_brace_close_while = force | ||
|
||
# At least 1 space before a '*' pointer star | ||
sp_before_ptr_star = add | ||
|
||
# Remove spaces between pointer stars | ||
sp_between_ptr_star = remove | ||
|
||
# No space after a pointer star | ||
sp_after_ptr_star = remove | ||
|
||
# But allow a space in the case of e.g. char * const x; | ||
sp_after_ptr_star_qualifier = ignore | ||
|
||
# Remove space after star in a function return type | ||
sp_after_ptr_star_func = remove | ||
|
||
# At least 1 space after a type in variable definition etc | ||
sp_after_type = add | ||
|
||
# Force exactly 1 space between a statement keyword (e.g. 'if') and an opening parenthesis | ||
sp_before_sparen = force | ||
|
||
# Remove a space before a ';' | ||
sp_before_semi = remove | ||
# (Uncrustify >= 0.73.0) Remove space before a semi in a non-empty for | ||
sp_before_semi_for = remove | ||
# (Uncrustify >= 0.73.0) Remove space in empty first statement of a for | ||
sp_before_semi_for_empty = remove | ||
# (Uncrustify >= 0.74.0) Remove space in empty middle statement of a for | ||
sp_between_semi_for_empty = remove | ||
|
||
# Add a space after a ';' (unless a comment follows) | ||
sp_after_semi = add | ||
# (Uncrustify >= 0.73.0) Add a space after a semi in non-empty for statements | ||
sp_after_semi_for = add | ||
# (Uncrustify >= 0.73.0) No space after final semi in empty for statements | ||
sp_after_semi_for_empty = remove | ||
|
||
# Remove spaces on the inside of square brackets '[]' | ||
sp_inside_square = remove | ||
|
||
# Must have at least 1 space after a comma | ||
sp_after_comma = add | ||
|
||
# Must not have a space before a comma | ||
sp_before_comma = remove | ||
|
||
# No space before the ':' in a case statement | ||
sp_before_case_colon = remove | ||
|
||
# Must have space after a cast - '(char)x' -> '(char) x' | ||
sp_after_cast = add | ||
|
||
# No space between 'sizeof' and '(' | ||
sp_sizeof_paren = remove | ||
|
||
# At least 1 space inside '{ }' | ||
sp_inside_braces = add | ||
|
||
# At least 1 space inside '{ }' in an enum | ||
sp_inside_braces_enum = add | ||
|
||
# At least 1 space inside '{ }' in a struct | ||
sp_inside_braces_struct = add | ||
|
||
# At least 1 space between a function return type and the function name | ||
sp_type_func = add | ||
|
||
# No space between a function name and its arguments/parameters | ||
sp_func_proto_paren = remove | ||
sp_func_def_paren = remove | ||
sp_func_call_paren = remove | ||
|
||
# No space between '__attribute__' and '(' | ||
sp_attribute_paren = remove | ||
|
||
# No space between 'defined' and '(' in preprocessor conditions | ||
sp_defined_paren = remove | ||
|
||
# At least 1 space between a macro's name and its definition | ||
sp_macro = add | ||
sp_macro_func = add | ||
|
||
# Force exactly 1 space between a '}' and the name of a typedef if on the same line | ||
sp_brace_typedef = force | ||
|
||
# At least 1 space before a '\' line continuation | ||
sp_before_nl_cont = add | ||
|
||
# At least 1 space around '?' and ':' in ternary statements | ||
sp_cond_colon = add | ||
sp_cond_question = add | ||
|
||
# Space between #else/#endif and comment afterwards | ||
sp_endif_cmt = add | ||
|
||
# Remove newlines at the start of a file | ||
nl_start_of_file = remove | ||
|
||
# At least 1 newline at the end of a file | ||
nl_end_of_file = add | ||
nl_end_of_file_min = 1 | ||
|
||
# Add braces in single-line statements | ||
mod_full_brace_do = add | ||
mod_full_brace_for = add | ||
mod_full_brace_if = add | ||
mod_full_brace_while = add | ||
|
||
# Remove parentheses from return statements | ||
mod_paren_on_return = remove | ||
|
||
# Disable removal of leading spaces in a multi-line comment if the first and | ||
# last lines are the same length | ||
cmt_multi_check_last = false |
Oops, something went wrong.