| /freebsd/contrib/ntp/libntp/lib/isc/include/isc/ |
| H A D | app.h | 2 * Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC") 3 * Copyright (C) 1999-2001 Internet Software Consortium. 7 * copyright notice and this permission notice appear in all copies. 11 * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 13 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 14 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 28 * \brief ISC Application Support 30 * Dealing with program termination can be difficult, especially in a 31 * multithreaded program. The routines in this module help coordinate 33 * thread of the application: [all …]
|
| /freebsd/secure/lib/libcrypto/man/man7/ |
| H A D | openssl-quic.7 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 57 .IX Title "OPENSSL-QUIC 7ossl" 58 .TH OPENSSL-QUIC 7ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 64 openssl\-quic \- OpenSSL QUIC 73 by an SSL object in the same way that a TLS connection is. Only minimal changes [all …]
|
| H A D | ossl-guide-quic-introduction.7 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 57 .IX Title "OSSL-GUIDE-QUIC-INTRODUCTION 7ossl" 58 .TH OSSL-GUIDE-QUIC-INTRODUCTION 7ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 64 ossl\-guide\-quic\-introduction 65 \&\- OpenSSL Guide: An introduction to QUIC in OpenSSL [all …]
|
| H A D | openssl-quic-concurrency.7 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 57 .IX Title "OPENSSL-QUIC-CONCURRENCY 7ossl" 58 .TH OPENSSL-QUIC-CONCURRENCY 7ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 64 openssl\-quic\-concurrency \- OpenSSL QUIC Concurrency Model 80 An explicit QUIC domain is created by and visible to the application as a QUIC [all …]
|
| H A D | ossl-guide-quic-multi-stream.7 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 57 .IX Title "OSSL-GUIDE-QUIC-MULTI-STREAM 7ossl" 58 .TH OSSL-GUIDE-QUIC-MULTI-STREAM 7ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 64 ossl\-guide\-quic\-multi\-stream 65 \&\- OpenSSL Guide: Writing a simple multi\-stream QUIC client [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-io-arch.md | 11 ---------- 13 The [requirements for QUIC](./quic-requirements.md) which have formed the basis 16 - The application must have the ability to be in control of the event loop 17 without requiring callbacks to process the various events. An application must 18 also have the ability to operate in “blocking” mode. 20 - High performance applications (primarily server based) using existing libssl 21 APIs; using custom network interaction BIOs in order to get the best 23 handling, using fibres). Would prefer to use the existing APIs - they don’t 30 - We want to support both blocking and non-blocking semantics 31 for application use of the libssl APIs. [all …]
|
| H A D | quic-thread-assist.md | 4 In thread assisted mode, we create a background thread to ensure that periodic 5 QUIC processing is handled in a timely fashion regardless of whether an 6 application is frequently calling (or blocked in) SSL API I/O functions. 12 per-connection mutex for the duration of any public API call which we forward to 15 the locking to every single public HL-related API call. 22 /* application mutates x */ 31 - **1. Application-controlled explicit locking.** 34 An application performing a single HL API call, or a sequence of related HL 36 application is not required to take the lock prior to connection 41 application side, although since most HL API calls made by an application [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | SSL_shutdown.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 58 .TH SSL_SHUTDOWN 3ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 64 SSL_shutdown, SSL_shutdown_ex \- shut down a TLS/SSL or QUIC connection 85 \&\fBSSL_shutdown_ex()\fR is an extended version of \fBSSL_shutdown()\fR. If non-NULL, \fIargs\fR 88 zero-initialized. If \fIargs\fR is NULL, the behaviour is the same as passing a [all …]
|
| H A D | SSL_CTX_set_session_ticket_cb.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 29 .\" Escape single quotes in literal strings from groff's Unicode transform. 35 .\" entries marked with X<> in POD. Of course, you'll have to process the 36 .\" output yourself in some meaningful fashion. 58 .TH SSL_CTX_SET_SESSION_TICKET_CB 3ossl 2025-09-30 3.5.4 OpenSSL 60 .\" way too many mistakes in technical documents. 68 SSL_CTX_decrypt_session_ticket_fn \- manage session ticket application data 89 \&\fBSSL_CTX_set_set_session_ticket_cb()\fR sets the application callbacks \fBgen_cb\fR 90 and \fBdec_cb\fR that are used by a server to set and get application data stored [all …]
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | ossl-guide-quic-introduction.pod | 5 ossl-guide-quic-introduction 6 - OpenSSL Guide: An introduction to QUIC in OpenSSL 13 some OpenSSL and TLS fundamentals (see L<ossl-guide-libraries-introduction(7)> 14 and L<ossl-guide-tls-introduction(7)>). 19 communicate over a network. It is defined in RFC9000 (see 23 integrity and authentication (see L<ossl-guide-tls-introduction(7)>). 32 allowing application protocols built on QUIC to create arbitrarily many 34 application protocol to avoid problems where one packet of data is held up 36 "head-of-line blocking"). It also enables an application to open additional 37 logical streams without requiring a round-trip exchange of packets between the [all …]
|
| H A D | openssl-quic.pod | 5 openssl-quic - OpenSSL QUIC 15 by an SSL object in the same way that a TLS connection is. Only minimal changes 17 support in. QUIC clients can use L<OSSL_QUIC_client_method(3)> or 22 The remainder of this man page discusses, in order: 28 Default stream mode versus multi-stream mode for clients; 32 The changes to existing libssl APIs which are driven by QUIC-related 33 implementation requirements, which existing applications should bear in mind; 46 New, QUIC-specific APIs. 52 When a client creates a QUIC connection, by default, it operates in default 53 stream mode, which is intended to provide compatibility with existing non-QUIC [all …]
|
| H A D | openssl-quic-concurrency.pod | 5 openssl-quic-concurrency - OpenSSL QUIC Concurrency Model 27 An explicit QUIC domain is created by and visible to the application as a QUIC 34 creation of a QUIC connection or listener SSL object; the application does not 41 application. Applications can use an implicit QUIC domain for ease of use and to 45 processing model is the same and the application must choose an appropriate 59 The B<Single-Threaded Concurrency Model (SCM)>, which supports only 60 application-synchronised single-threaded usage. 64 The B<Contentive Concurrency Model (CCM)>, which supports multi-threaded usage. 68 The B<Thread-Assisted Concurrency Model (TACM)>, which also supports 69 multi-threaded usage and provides assistance to an application for handling QUIC [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | SSL_shutdown.pod | 5 SSL_shutdown, SSL_shutdown_ex - shut down a TLS/SSL or QUIC connection 26 SSL_shutdown_ex() is an extended version of SSL_shutdown(). If non-NULL, I<args> 29 zero-initialized. If I<args> is NULL, the behaviour is the same as passing a 30 zero-initialised B<SSL_SHUTDOWN_EX_ARGS> structure. Currently, all extended 39 In general, calling SSL_shutdown() in nonblocking mode will initiate the 49 =head1 TLS AND DTLS-SPECIFIC CONSIDERATIONS 51 Shutdown for SSL/TLS and DTLS is implemented in terms of the SSL/TLS/DTLS 67 These steps can occur in either order depending on whether the connection 68 shutdown process was first initiated by the local application or by the peer. 70 =head2 Locally-Initiated Shutdown [all …]
|
| H A D | SSL_CTX_set_session_ticket_cb.pod | 9 SSL_CTX_decrypt_session_ticket_fn - manage session ticket application data 30 SSL_CTX_set_set_session_ticket_cb() sets the application callbacks B<gen_cb> 31 and B<dec_cb> that are used by a server to set and get application data stored 35 B<gen_cb> is the application defined callback invoked when a session ticket is 36 about to be created. The application can call SSL_SESSION_set1_ticket_appdata() 37 at this time to add application data to the session ticket. The value of B<arg> 41 B<dec_cb> is the application defined callback invoked after session ticket 42 decryption has been attempted and any session ticket application data is 50 SSL_SESSION_set1_ticket_appdata() sets the application data specified by 55 the application that a session ticket is about to be generated. [all …]
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | ole2compounddocs | 2 #------------------------------------------------------------------------------ 10 # https://digital-preservation.github.io/droid/ 11 # skip droid skeleton like fmt-39-signature-id-128.doc by valid version 15 >>0x1C ubeshort =0xfffe \b, big-endian 17 !:mime application/msword 20 # Byte Order 0xFFFE means little-endian found in real world applications 21 #>>0x1C uleshort =0xfffe \b, little-endian 30 # Sector Shift Exponent in short-stream container stream: 6~64 bytes 34 # SecID of first sector of the short-sector allocation table (Mini FAT) 35 # or -2 (End Of ChainSecID) if not extant [all …]
|
| H A D | python | 2 #------------------------------------------------------------------------------ 10 # MAGIC as specified in Python/import.c (1.0 to 3.7) 11 # and in Lib/importlib/_bootstrap_external.py (3.5+) 12 # two bytes of magic followed by "\r\n" in little endian order 13 0 belong 0x02099900 python 1.0 byte-compiled 14 !:mime application/x-bytecode.python 15 0 belong 0x03099900 python 1.1/1.2 byte-compiled 16 !:mime application/x-bytecode.python 17 0 belong 0x892e0d0a python 1.3 byte-compiled 18 !:mime application/x-bytecode.python [all …]
|
| H A D | wordprocessors | 2 #------------------------------------------------------------------------------ 17 # /defs/w/wps-works-dos.trid.xml 21 >112 ubeshort =0x0100 Microsoft Works 1-3 (DOS) or 2 (Windows) document 24 !:mime application/vnd-ms-works 25 #!:mime application/x-msworks 35 #!:mime application/x-mspublisher 37 # https://web.archive.org/web/20200930085807/https://reposcope.com/mimetype/application/vnd.ms-publ… 38 !:mime application/vnd.ms-publisher 47 #!:mime application/octet-stream 48 !:mime application/x-cosmi [all …]
|
| H A D | archive | 1 #------------------------------------------------------------------------------ 3 # archive: file(1) magic for archive formats (see also "msdos" for self- 7 # pre-POSIX "tar" archives are also handled in the C code ../../src/is_tar.c. 11 # Reference: https://www.freebsd.org/cgi/man.cgi?query=tar&sektion=5&manpath=FreeBSD+8-current 15 # filename or extended attribute printable strings in range space null til umlaut ue 18 # last 4 header bytes often null but tar\0 in gtarfail2.tar gtarfail.tar-bad 19 # at https://sourceforge.net/projects/s-tar/files/testscripts/ 21 # nul, space or ascii digit 0-7 at start of mode 32 >>>>>>>>>0 use tar-nvram 34 #>>>>>>>>0 regex \^[0-9]{2,4}[.](png|jpg|jpeg|tif|tiff|gif|bmp) NAME "%s" [all …]
|
| /freebsd/lib/libgssapi/ |
| H A D | gssapi.3 | 1 .\" -*- nroff -*- 6 .\" Redistribution and use in source and binary forms, with or without 11 .\" 2. Redistributions in binary form must reproduce the above copyright 12 .\" notice, this list of conditions and the following disclaimer in the 18 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 GSS-API Library (libgssapi, -lgssapi) 38 The Generic Security Service Application Programming Interface 42 Typically, GSS-API callers will be application protocols into which [all …]
|
| H A D | gss_accept_sec_context.3 | 1 .\" -*- nroff -*- 6 .\" Redistribution and use in source and binary forms, with or without 11 .\" 2. Redistributions in binary form must reproduce the above copyright 12 .\" notice, this list of conditions and the following disclaimer in the 18 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 .Nd Accept a security context initiated by a peer application 53 Allows a remotely initiated security context between the application and a remote 57 which should be transferred to the peer application, [all …]
|
| H A D | gss_init_sec_context.3 | 1 .\" -*- nroff -*- 6 .\" Redistribution and use in source and binary forms, with or without 11 .\" 2. Redistributions in binary form must reproduce the above copyright 12 .\" notice, this list of conditions and the following disclaimer in the 18 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33 .Nd Initiate a security context with a peer application 56 application and a remote peer. 61 the peer application, where the peer application will present it to [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/server/ |
| H A D | quic-polling.md | 4 - [QUIC Polling API Design](#quic-polling-api-design) 7 …* [Reflections on Past Mistakes in Poller Interface Design](#reflections-on-past-mistakes-in-polle… 8 * [Example Use Cases](#example-use-cases) 9 …+ [Use Case A: Simple Blocking or Non-Blocking Application](#use-case-a--simple-blocking-or-non-bl… 10 …+ [Use Case B: Application-Controlled Hierarchical Polling](#use-case-b--application-controlled-hi… 11 * [Use of Poll Descriptors](#use-of-poll-descriptors) 12 * [Event Types and Representation](#event-types-and-representation) 14 + [Sketch A: One-Shot/Immediate Mode API](#sketch-a--one-shot-immediate-mode-api) 15 + [Sketch B: Registered/Retained Mode API](#sketch-b--registered-retained-mode-api) 16 - [Use Case Examples](#use-case-examples) [all …]
|
| /freebsd/contrib/elftoolchain/libelf/ |
| H A D | elf.3 | 1 .\" Copyright (c) 2006-2008,2011,2019 Joseph Koshy. All rights reserved. 3 .\" Redistribution and use in source and binary forms, with or without 8 .\" 2. Redistributions in binary form must reproduce the above copyright 9 .\" notice, this list of conditions and the following disclaimer in the 15 .\" are disclaimed. in no event shall Joseph Koshy be liable 19 .\" however caused and on any theory of liability, whether in contract, strict 20 .\" liability, or tort (including negligence or otherwise) arising in any way 24 .\" $Id: elf.3 3743 2019-06-12 19:36:30Z jkoshy $ 39 provides functions that allow an application to read and manipulate 43 The library allows the manipulation of ELF objects in a byte ordering [all …]
|
| H A D | elf_update.3 | 1 .\" Copyright (c) 2006-2011 Joseph Koshy. All rights reserved. 3 .\" Redistribution and use in source and binary forms, with or without 8 .\" 2. Redistributions in binary form must reproduce the above copyright 9 .\" notice, this list of conditions and the following disclaimer in the 15 .\" are disclaimed. in no event shall Joseph Koshy be liable 19 .\" however caused and on any theory of liability, whether in contract, strict 20 .\" liability, or tort (including negligence or otherwise) arising in any way 24 .\" $Id: elf_update.3 3734 2019-04-22 14:10:49Z jkoshy $ 52 .Bl -tag -width "Dv ELF_C_WRITE" 80 .Bl -tag -width indent [all …]
|
| /freebsd/crypto/krb5/src/lib/kadm5/ |
| H A D | kadm_err.et | 2 # defined in this file MUST match that specified in the API 31 error_code KADM5_PASS_Q_DICT, "Password is in the password dictionary" 34 error_code KADM5_POLICY_REF, "Policy is in use" 40 …ERSION, "API structure version specified by application is no longer supported (to fix, recompile … 41 …n specified by application is unknown to libraries (to fix, obtain current KADM5 API header files … 43 …API_VERSION, "API version specified by application is no longer supported by libraries (to fix, up… 44 …_API_VERSION, "API version specified by application is no longer supported by server (to fix, upda… 45 …n specified by application is unknown to libraries (to fix, obtain current KADM5 API header files … 46 error_code KADM5_NEW_SERVER_API_VERSION, "API version specified by application is unknown to server… 52 error_code KADM5_AUTH_CHANGEPW, "Operation requires ``change-password'' privilege" [all …]
|