Home
last modified time | relevance | path

Searched +full:fail +full:- +full:fast (Results 1 – 19 of 19) sorted by relevance

/openthread-latest/.github/workflows/
Dbuild.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
49 runs-on: ubuntu-24.04
51 - name: Harden Runner
52 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
54 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
56 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
[all …]
Dcodeql.yml37 permissions: # added using https://github.com/step-security/secure-workflows
43 runs-on: ubuntu-latest
47 security-events: write
50 fail-fast: false
53 # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
56 - name: Harden Runner
57 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
59 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
61 - name: Checkout repository
64 - name: Bootstrap
[all …]
Dotci.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
43 permissions: # added using https://github.com/step-security/secure-workflows
48 cli-sim:
49 name: cli-sim VIRTUAL_TIME=${{ matrix.virtual_time }}
50 runs-on: ubuntu-24.04
52 fail-fast: false
[all …]
Dposix.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 expects-linux:
49 runs-on: ubuntu-22.04
51 CFLAGS: -DCLI_COAP_SECURE_USE_COAP_DEFAULT_HANDLER=1 -DOPENTHREAD_CONFIG_MLE_MAX_CHILDREN=15
52 CXXFLAGS: -DCLI_COAP_SECURE_USE_COAP_DEFAULT_HANDLER=1 -DOPENTHREAD_CONFIG_MLE_MAX_CHILDREN=15
54 - name: Harden Runner
[all …]
Ddocker.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
43 permissions: # added using https://github.com/step-security/secure-workflows
49 name: buildx-${{ matrix.docker_name }}
50 runs-on: ubuntu-24.04
52 fail-fast: false
55 - docker_name: environment
[all …]
Dotns.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
51 permissions: # added using https://github.com/step-security/secure-workflows
58 runs-on: ubuntu-24.04
60 - name: Harden Runner
61 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
63 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
[all …]
Dtoranj.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 toranj-ncp:
49 name: toranj-ncp-${{ matrix.TORANJ_RADIO }}
50 runs-on: ubuntu-22.04
52 fail-fast: false
61 - name: Harden Runner
[all …]
Dotbr.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 backbone-router:
49 runs-on: ubuntu-22.04
65 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
68 - name: Build OTBR Docker
73 - name: Bootstrap
[all …]
Dsimulation-1.4.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
43 permissions: # added using https://github.com/step-security/secure-workflows
48 thread-1-4:
49 name: thread-1-4-${{ matrix.compiler.c }}-${{ matrix.arch }}
50 runs-on: ubuntu-22.04
52 CFLAGS: -${{ matrix.arch }}
[all …]
Dsimulation-1.1.yml33 branches-ignore:
34 - 'dependabot/**'
37 - 'main'
40 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || (github.repository == 'opent…
41 cancel-in-progress: true
48 packet-verification:
49 runs-on: ubuntu-24.04
57 - name: Harden Runner
58 uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
60 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
[all …]
/openthread-latest/
DCONTRIBUTING.md5 - [1 Code of Conduct](#code-of-conduct)
6 - [2 Bugs](#bugs)
7 - [3 New Features](#new-features)
8 - [4 Contributing Code](#contributing-code)
9 - [4.1 Initial Setup](#initial-setup)
10 - [4.2 Contributor License Agreement (CLA)](#contributor-license-agreement--cla-)
11 - [4.3 Submitting a Pull Request](#submitting-a-pull-request)
12 - [5 Contributing Documentation](#contributing-documentation)
20 …issue and step-by-step instructions for predictably reproducing the issue. Even better, you can [s…
28 - _Large feature_: first [submit a GitHub Issue](https://github.com/openthread/openthread/issues/ne…
[all …]
/openthread-latest/third_party/mbedtls/repo/library/
Dcommon.h8 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
82 /* A compile-time constant with the value 0. If `const_expr` is not a
83 * compile-time constant with a nonzero value, cause a compile-time error. */
85 (0 && sizeof(struct { unsigned int STATIC_ASSERT : 1 - 2 * !(const_expr); }))
87 /* Return the scalar value `value` (possibly promoted). This is a compile-time
88 * constant if `value` is. `condition` must be a compile-time constant.
89 * If `condition` is false, arrange to cause a compile-time error. */
98 /* If we aren't sure the compiler supports our non-standard tricks,
116 * Guaranteed to be a no-op if \p buf is \c NULL and \p len is 0.
144 /** Return an offset into a read-only buffer.
[all …]
/openthread-latest/third_party/tcplp/bsdtcp/
Dtcp_fastopen.c1 /*-
2 * Copyright (c) 2015-2017 Patrick Kelsey
28 * This is an implementation of TCP Fast Open (TFO) [RFC7413]. To include
34 * The generated TFO cookies are the 64-bit output of
35 * SipHash24(key=<16-byte-key>, msg=<client-ip>). Multiple concurrent valid
36 * keys are supported so that time-based rolling cookie invalidation
41 * options TCP_RFC7413_MAX_KEYS=<num-keys>
45 * supports a pre-shared key (PSK) mode of operation in which the TFO server
55 * client-supplied cookie to equal SipHash24(key=<16-byte-psk>,
56 * msg=<cookie-sent-to-client>).
[all …]
Dtcp_output.c1 /*-
55 if (CC_ALGO(tp)->after_idle != NULL) in cc_after_idle()
56 CC_ALGO(tp)->after_idle(tp->ccv); in cc_after_idle()
80 int t = ((tp->t_srtt >> 2) + tp->t_rttvar) >> 1; in tcp_setpersist()
83 tp->t_flags &= ~TF_PREVVALID; in tcp_setpersist()
89 TCPT_RANGESET(tt, t * tcp_backoff[tp->t_rxtshift], in tcp_setpersist()
92 if (tp->t_rxtshift < TCP_MAXRXTSHIFT) in tcp_setpersist()
93 tp->t_rxtshift++; in tcp_setpersist()
134 if (IS_FASTOPEN(tp->t_flags) && in tcp_output()
135 ((tp->t_state == TCPS_SYN_SENT) || in tcp_output()
[all …]
/openthread-latest/src/core/net/
Dtcp6.hpp37 #include "openthread-core-config.h"
51 * These structures and functions are forward-declared here to avoid
64 // NOLINTNEXTLINE(readability-inconsistent-declaration-parameter-name)
67 // NOLINTNEXTLINE(readability-inconsistent-declaration-parameter-name)
75 * @addtogroup core-tcp
176 * By default TCP Fast Open is used. This means that this function merely
178 * handshake only happens on the first call to otTcpSendByReference(). TCP Fast
289 * connection endpoint will fail.
/openthread-latest/include/openthread/
Dtcp.h45 * @addtogroup api-tcp
71 * This callback informs the application that the TCP 3-way handshake is
98 * applications that benefit from finer-grained information about how the
104 * "in-flight" region at the head (front) of the send buffer. It corresponds
107 * send buffer that is not in the "in-flight" region. The "backlog" region
111 * "in-flight" region of the send buffer may shrink (e.g., when the recipient
150 * execution in a tasklet; to avoid reentrancy-related complexity, the
155 …* @param[in] aInSendBuffer The number of bytes in the send buffer (sum of "in-flight" and "backl…
195 * be used, or that a connection has entered the TIME-WAIT state.
203 * In the case of a connection entering the TIME-WAIT state, this callback is
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/architecture/
Dpsa-shared-memory.md13-software.github.io/psa-api/crypto/1.1/overview/conventions.html#input-buffer-sizes) and [output b…
19-defined system interfaces. For example, this can be a Unix/POSIX-like system that isolates proces…
33 * in some scenarios, a client of the client, which makes a RPC to the crypto client which re-shares…
37 #### Read-read inconsistency
39 If an input argument is in shared memory, there is a risk of a **read-read inconsistency**:
45 …y example (parsing): suppose the input contains data with a type-length-value or length-value enco…
47 …RPC to perform authenticated encryption, using a mechanism with an encrypt-and-MAC structure. The …
52 #### Write-read inconsistency
54 If an output argument is in shared memory, there is a risk of a **write-read inconsistency**:
60-key operation in place. (This is how `mbedtls_rsa_pkcs1_sign` works.) A malicious client may writ…
[all …]
/openthread-latest/third_party/mbedtls/repo/docs/proposed/
Dpsa-driver-interface.md4 …tography API specification](https://armmbed.github.io/mbed-crypto/psa/#application-programming-int…
8 …S, see our [PSA Cryptoprocessor driver development examples](../psa-driver-example-and-guide.html).
16 …icies, and dispatches cryptographic operations either to the applicable driver or to built-in code.
24 …ivers can also be pure software implementations that are distributed as plug-ins to a PSA Cryptogr…
25 …tc. An opaque driver is invoked for the specific [key location](#lifetimes-and-locations) that the…
29 The present specification was designed to fulfill the following high-level requirements.
35 …erate on keys in cleartext; cryptoprocessors that can wrap keys with a built-in keys but not store…
37 …does not involve any platform-specific consideration. Driver calls are simple C function calls. In…
51 …is JSON file is specified in the section [“Driver description syntax”](#driver-description-syntax).
57 …ow drivers to be provided as source files and compiled with the core instead of being pre-compiled.
[all …]
/openthread-latest/third_party/mbedtls/repo/tests/scripts/
Dall.sh6 # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
15 # -------
20 # ---------------
32 # * Basic Unix tools (Windows users note: a Unix-style find must be before
39 # * arm-gcc and mingw-gcc
40 # * ArmCC 5 and ArmCC 6, unless invoked with --no-armcc
53 # The behavior on an error depends on whether --keep-going (alias -k)
55 # * Without --keep-going: the script stops on the first error without
58 # * With --keep-going: the script runs all requested components and
63 # script -c tests/scripts/all.sh
[all …]