Home
last modified time | relevance | path

Searched +full:rng +full:- +full:lock +full:- +full:conf (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/rng/
H A Dst,stm32-rng.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/rng/st,stm32-rng.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectronics STM32 RNG
14 - Lionel Debieve <lionel.debieve@foss.st.com>
19 - st,stm32-rng
20 - st,stm32mp13-rng
31 clock-error-detect:
35 st,rng-lock-conf:
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_rng.c31 #include <sys/lock.h>
56 #define RNG_CTRL 0x00 /* RNG Control Register */
67 #define RNG_RBGEN_BIT 0x00000001 /* Enable RNG bit */
69 #define BCM2835_RNG_STATUS 0x04 /* BCM2835 RNG status register */
70 #define BCM2838_RNG_STATUS 0x18 /* BCM2838 RNG status register */
77 #define BCM2835_RND_VAL_WARM_CNT 0x40000 /* RNG Warm Up count */
78 #define BCM2835_RND_WARM_CNT 0xfffff /* RNG Warm Up Count mask */
80 #define BCM2835_RNG_DATA 0x08 /* RNG Data Register */
144 struct bcm_rng_conf const* conf; member
153 {"broadcom,bcm2835-rng", (uintptr_t)&bcm2835_rng_conf},
[all …]
/freebsd/crypto/openssl/crypto/rand/
H A Drand_lib.c2 * Copyright 1995-2025 The OpenSSL Project Authors. All Rights Reserved.
27 # define OPENSSL_DEFAULT_SEED_SRC SEED-SRC
36 * These are used for non-secret (e.g. nonces) and secret
39 CRYPTO_RWLOCK *lock; member
69 * The <public> secondary DRBG is thread-local, i.e., there is one instance
79 * The <private> secondary DRBG is thread-local, i.e., there is one
84 /* Which RNG is being used by default and it's configuration settings */
108 # include <openssl/conf.h>
125 if (dgbl->random_provider_name != NULL in set_random_provider_name()
126 && OPENSSL_strcasecmp(dgbl->random_provider_name, name) == 0) in set_random_provider_name()
[all …]
/freebsd/sys/dev/random/
H A Darmv8rng.c1 /*-
33 #include <sys/conf.h>
35 #include <sys/lock.h>
48 .rs_ident = "Armv8 rndr RNG",
67 } while (ret != 0 && --loop > 0); in random_rndr_read_one()
H A Dnehemiah.c1 /*-
2 * Copyright (c) 2013-2015 Mark R V Murray
31 #include <sys/conf.h>
32 #include <sys/lock.h>
48 .rs_ident = "VIA Nehemiah Padlock RNG",
83 for (count = c; count > 0; count -= ret) { in random_nehemiah_read()
H A Ddarn.c1 /*-
36 #include <sys/conf.h>
37 #include <sys/lock.h>
49 * Power ISA 3.0 adds a "darn" instruction (Deliver A Random Number). The RNG
50 * backing this instruction conforms to NIST SP800-90B and SP800-90C at the
71 for (retry = RETRY_COUNT; retry > 0; --retry) { in darn_rng_store()
75 * 0 - 32-bit conditional random number in darn_rng_store()
76 * 1 - Conditional random number (conditioned to remove bias) in darn_rng_store()
77 * 2 - Raw random number (unprocessed, may include bias) in darn_rng_store()
78 * 3 - Reserved in darn_rng_store()
[all …]
H A Divy.c1 /*-
35 #include <sys/conf.h>
36 #include <sys/lock.h>
54 .rs_ident = "Intel Secure Key RNG",
71 …tps://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implem… in x86_rdrand_store()
84 "dec %0\n\t" /* otherwise, retry-- */ in x86_rdrand_store()
104 for (count = c; count > 0; count -= sizeof(*b)) { in random_ivy_read()
109 return (c - count); in random_ivy_read()
133 "If non-zero, use more expensive and slow, but safer, seeded samples " in rdrand_modevent()
H A Drandom_harvestq.c1 /*-
4 * Copyright (c) 2000-2015 Mark R V Murray
35 #include <sys/conf.h>
42 #include <sys/lock.h>
54 #include <crypto/rijndael/rijndael-api-fst.h>
102 /* 1 to let the kernel thread run, 0 to terminate, -1 to mark completion */
126 * this make is a bit easier to lock and protect.
133 /* Round-robin destination cache. */
167 p_random_alg_context->ra_event_processor(event); in random_harvestq_fast_process_event()
183 buf = &hc->hc_entropy_buf[hc->hc_active_buf]; in random_kthread()
[all …]
/freebsd/sys/i386/conf/
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
5 # machine independent notes, look in /sys/conf/NOTES. For notes shared
6 # with amd64, look in /sys/x86/conf/NOTES.
59 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning
60 # CPU if CPU supports it. The default is double-clock mode on
74 # mapped mode. Default is 2-way set associative mode.
122 # K5/K6/K6-2 CPUs.
128 # without cache flush at hold state, and (2) write-back CPU cache on
132 # Pentiums) from locking up when a LOCK CMPXCHG8B instruction is
134 # and should be included for any non-Pentium CPU that defines it.
[all …]
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/i386
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
15 # device lines is also present in the ../../conf/NOTES and NOTES files.
27 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
44 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
49 options NFSLOCKD # Network Lock Manager
54 options PSEUDOFS # Pseudo-filesystem framework
71 options SYSVSHM # SYSV-style shared memory
72 options SYSVMSG # SYSV-style message queues
73 options SYSVSEM # SYSV-style semaphores
[all …]
/freebsd/share/man/man7/
H A Dhier.71 .\"-
2 .\" SPDX-License-Identifier: BSD-3-Clause
40 .Bl -tag -width "/libexec/"
56 .Bl -tag -width "loader.conf
[all...]
/freebsd/sys/amd64/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/amd64
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
15 # device lines is also present in the ../../conf/NOTES and NOTES files.
23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
27 options NUMA # Non-Uniform Memory Architecture support
47 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
52 options NFSLOCKD # Network Lock Manager
57 options PSEUDOFS # Pseudo-filesystem framework
76 options SYSVSHM # SYSV-style shared memory
77 options SYSVMSG # SYSV-style message queues
[all …]
/freebsd/sys/conf/
H A Doptions7 # compile as much code as possible. Try to structure option-using
9 # code off, to make it possible to have a full compile-test. If
13 # All new options shall also be listed in either "conf/options" or
14 # "conf/options.<machine>". Options that affect a single source-file
17 # this is a kernel-wide option (used just about everywhere), or in
18 # "opt_<option-name-in-lower-case>.h" if it affects only some files.
20 # header-file-name in conf/options (and cousins) is that the last
30 # opt_<name-of-option-in-lower-case>.h
264 # options in a never-included header.
289 # In-kernel GSS-API
[all …]
/freebsd/contrib/ntp/sntp/libevent/
H A DChangeLog-2.01 Changes in version 2.0.21-stable (18 Nov 2012)
6 o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
9 o build: Fix compilation on mingw64 with -DUSE_DEBUG (62bd2c4)
18 Changes in version 2.0.20-stable (23 Aug 2012)
44 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
54 Changes in version 2.0.19-stable (3 May 2012)
58 …o If a higher-priority event becomes active, don't continue running events of the current priority…
61 o Fixed potential double-readcb execution with openssl bufferevents. (4e62cd1 Mark Ellzey)
66 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
76 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
[all …]
H A DChangeLog1 Changes in version 2.1.12-stable (05 Jul 2020)
18 o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f3, 48e04887 Enji Cooper)
23 o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
24 …o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzh…
28 o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
32 …po in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
33 o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
[all …]
/freebsd/contrib/libevent/
H A DChangeLog-2.01 Changes in version 2.0.21-stable (18 Nov 2012)
6 o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
9 o build: Fix compilation on mingw64 with -DUSE_DEBUG (62bd2c4)
18 Changes in version 2.0.20-stable (23 Aug 2012)
44 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
54 Changes in version 2.0.19-stable (3 May 2012)
58 …o If a higher-priority event becomes active, don't continue running events of the current priority…
61 o Fixed potential double-readcb execution with openssl bufferevents. (4e62cd1 Mark Ellzey)
66 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
76 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
[all …]
H A DChangeLog1 Changes in version 2.1.12-stable (05 Jul 2020)
18 o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f3, 48e04887 Enji Cooper)
23 o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
24 …o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzh…
28 o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
32 …po in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
33 o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
[all …]
/freebsd/contrib/unbound/doc/
H A DChangelog2 - Too many quotes for the EDE message debug printout.
5 - Small debug output improvement when attaching an EDE.
8 - Fix to print warning for when so-sndbuf setsockopt is not granted.
11 - version set to 1.24.0 for release.
12 - tag for 1.24.0rc1.
13 - Update contrib/aaaa-filter-iterator.patch so it applies on 1.24.0.
16 - Fix #1332: CNAME chains are sometimes not followed when RPZs add a
20 - Update documentation for using "SET ... EX" in Redis.
21 - Document max buffer sizes for Redis commands.
22 - Update man pages.
[all …]
/freebsd/sys/dev/hifn/
H A Dhifn7751.c3 /*-
4 * SPDX-License-Identifier: BSD-3-Clause
9 * Copyright (c) 2000-2001 Network Security Technologies, Inc.
14 * requested: Please send any comments, feedback, bug-fixes, or feature
42 * Materiel Command, USAF, under agreement number F30602-01-2-0537.
59 #include <sys/lock.h>
89 #include <sys/conf.h>
171 u_int32_t v = bus_space_read_4(sc->sc_st0, sc->sc_sh0, reg); in READ_REG_0()
172 sc->sc_bar0_lastreg = (bus_size_t) -1; in READ_REG_0()
180 u_int32_t v = bus_space_read_4(sc->sc_st1, sc->sc_sh1, reg); in READ_REG_1()
[all …]
/freebsd/contrib/ntp/
H A DNEWS1 ---
10 - changes crypto (OpenSSL or compatible) detection and default build behavior.
11 Previously, crypto was supported if available unless the --without-crypto
13 falling back to a crypto-free build if usable libcrypto was not found has
15 The --withou
[all...]
H A DChangeLog1 ---
7 * [Bug 3913] Avoid duplicate IPv6 link-local manycast associations.
10 * [Bug 3910] Memory leak using openssl-3 <hart@ntp.org>
13 * [Bug 3903] lib/isc/win32/strerror.c NTstrerror() is not thread-safe.
15 * [Bug 3901] LIB_GETBUF isn't thread-safe. <hart@ntp.org>
18 * [Bug 3888] ntpd with multiple same-subnet IPs using manycastclient creates
25 * [Bug 3869] Remove long-gone "calldelay" & "crypto sign" from docs.
29 * [Bug 3864] ntpd IPv6 refid different for big-endia
[all...]
H A DCommitLog1 ChangeSet@1.4062, 2024-05-25 00:06:49-07:00, ntpreleng@ntp-build.tal1.ntfo.org
5 ChangeLog@1.2103 +1 -0
8 ntpd/invoke-ntp.conf.texi@1.231 +1 -1
11 ntpd/invoke-ntp.keys.texi@1.214 +1 -
[all...]
/freebsd/crypto/openssl/
H A DCHANGES.md4 This is a detailed breakdown of significant changes. For a high-level overview
13 ----------------
15 - [OpenSSL 3.5](#openssl-35)
16 - [OpenSSL 3.4](#openssl-34)
17 - [OpenSSL 3.3](#openssl-33)
18 - [OpenSSL 3.2](#openssl-32)
19 - [OpenSSL 3.1](#openssl-31)
20 - [OpenSSL 3.0](#openssl-30)
21 - [OpenSSL 1.1.1](#openssl-111)
22 - [OpenSSL 1.1.0](#openssl-110)
[all …]
H A DNEWS.md8 ----------------
10 - [OpenSSL 3.5](#openssl-35)
11 - [OpenSSL 3.4](#openssl-34)
12 - [OpenSSL 3.3](#openssl-33)
13 - [OpenSSL 3.2](#openssl-32)
14 - [OpenSSL 3.1](#openssl-31)
15 - [OpenSSL 3.0](#openssl-30)
16 - [OpenSSL 1.1.1](#openssl-111)
17 - [OpenSSL 1.1.0](#openssl-110)
18 - [OpenSSL 1.0.2](#openssl-102)
[all …]
/freebsd/crypto/openssh/
H A DChangeLog11 upstream: openssh-10.0
13 OpenBSD-Commit-ID: db5b4a1f1c9e988f8f166b56dc5643606294b403
24 OpenBSD-Commit-ID: fffc89195968f7eedd2fc57f0b1f1ef3193f5ed1
32 OpenBSD-Commit-ID: f485f79bf3e9ebbe1de13ac96150cf458956cfd8
40 OpenBSD-Commit-ID: f912725c7d303720706b3ccfb2cb846d46296d13
54 OpenBSD-Regress-ID: 08477b936d1d0c1e8a98aa1c0e1bdde8871894c9
62 OpenBSD-Commit-ID: 6e683e13e72bf1e43bbd3bbc6a8332d5a98bdc99
72 OpenBSD-Commit-ID: 04ca29b8eaae1860c7adde3e770baa1866e30a54
82 OpenBSD-Commit-ID: ed01a7c102243f84e4a317aefb431916d98aab15
88 remove all instances of -pie from LDFLAGS
[all …]

12