/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/ |
H A D | Resource.interface.yaml | 9 - name: SourceDumpId 17 - name: VSPString 21 - name: UserChallenge 24 On some host implementations a user-challenge need to be provided by 25 the user and it flows through BMC and up to the host as a part of the 26 dump request. Non-disruptive dumps consume significant host resources 31 Model (PLDM), is used. The host validates the provided user-challenge 32 against this ACL. If the user-challenge doesn't match any entry in the 36 - name: Token 42 - name: DumpRequestStatus [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry/ |
H A D | System.interface.yaml | 11 - name: SourceDumpId 19 - name: Token 25 - name: SystemImpact 33 requested by a user. Despite its disruptive nature, this dump is able 35 system crashes. The second type is a 'non-disruptive' dump. As the 38 - name: UserChallenge 41 On some host implementations a user-challenge need to be provided by 42 the user and it flows through BMC and up to the host as a part of the 43 dump request. Non-disruptive dumps consume significant host resources 48 Model (PLDM), is used. The host validates the provided user-challenge [all …]
|
/openbmc/linux/drivers/staging/greybus/ |
H A D | authentication.c | 1 // SPDX-License-Identifier: GPL-2.0 55 * the last user has put the reference to it. 59 kref_put(&cap->kref, cap_kref_release); in put_cap() 70 if (&cap->cdev == cdev) { in get_cap() 71 kref_get(&cap->kref); in get_cap() 86 struct gb_connection *connection = cap->connection; in cap_get_endpoint_uid() 93 dev_err(cap->parent, "failed to get endpoint uid (%d)\n", ret); in cap_get_endpoint_uid() 105 struct gb_connection *connection = cap->connection; in cap_get_ims_certificate() 118 return -ENOMEM; in cap_get_ims_certificate() 120 request = op->request->payload; in cap_get_ims_certificate() [all …]
|
H A D | greybus_authentication.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 3 * Greybus Component Authentication User Header 61 __u8 challenge[32]; member
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | thunderbolt.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 ``user`` which means PCIe tunneling is disabled by default. The 21 the software connection manager only supports ``user`` security level and 25 ----------------------------------- 27 should be a userspace tool that handles all the low-level details, keeps 31 found in ``Documentation/ABI/testing/sysfs-bus-thunderbolt``. 35 ``/etc/udev/rules.d/99-local.rules``:: 56 All devices are automatically connected by the firmware. No user 60 user 61 User is asked whether the device is allowed to be connected. [all …]
|
/openbmc/linux/drivers/target/iscsi/ |
H A D | iscsi_target_auth.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * (c) Copyright 2007-2013 Datera, Inc. 7 * Author: Nicholas A. Bellinger <nab@linux-iscsi.org> 31 return "sha3-256"; in chap_get_digest_name() 45 struct iscsi_chap *chap = conn->auth_protocol; in chap_gen_challenge() 47 challenge_asciihex = kzalloc(chap->challenge_len * 2 + 1, GFP_KERNEL); in chap_gen_challenge() 49 return -ENOMEM; in chap_gen_challenge() 51 memset(chap->challenge, 0, MAX_CHAP_CHALLENGE_LEN); in chap_gen_challenge() 53 ret = get_random_bytes_wait(chap->challenge, chap->challenge_len); in chap_gen_challenge() 57 bin2hex(challenge_asciihex, chap->challenge, in chap_gen_challenge() [all …]
|
/openbmc/phosphor-net-ipmid/command/ |
H A D | rakp12.hpp | 56 * mutual challenges for a challenge/response. (Unlike IPMI v1.5, the v2.0/RMCP+ 57 * challenge/response is symmetric. I.e. the remote console and BMC both issues 63 * response message based on key information associated with the user and the 70 * @param[in] inPayload - Request Data for the command 71 * @param[in] handler - Reference to the Message Handler 80 * @param[in] journalMsg - Show journal Debug Message in journal logs 81 * @param[in] redfishMsg - Log Redfish Event Message
|
/openbmc/linux/fs/smb/client/ |
H A D | cifsencrypt.c | 1 // SPDX-License-Identifier: LGPL-2.1 4 * Encryption and hashing operations relating to NTLM, NTLMv2. See MS-NLMP 28 * Hash data from a BVEC-type iterator. 33 const struct bio_vec *bv = iter->bvec; in cifs_shash_bvec() 34 unsigned long start = iter->iov_offset; in cifs_shash_bvec() 39 for (i = 0; i < iter->nr_segs; i++) { in cifs_shash_bvec() 44 start -= len; in cifs_shash_bvec() 48 len = min_t(size_t, maxsize, len - start); in cifs_shash_bvec() 57 maxsize -= len; in cifs_shash_bvec() 67 * Hash data from a KVEC-type iterator. [all …]
|
/openbmc/linux/drivers/staging/greybus/Documentation/firmware/ |
H A D | firmware-management | 3 ------------------- 7 Interface-Manifest 8 ------------------ 22 [bundle-descriptor 1] 26 [cport-descriptor 2] 31 [cport-descriptor 1] 36 [cport-descriptor 3] 41 [cport-descriptor 4] 46 Sysfs Interfaces - Firmware Management 47 -------------------------------------- [all …]
|
/openbmc/linux/drivers/comedi/drivers/ni_routing/ |
H A D | README | 13 1) The register values are _NOT_ in user documentation, but rather in 15 increasingly hard to find and the NI-MHDDK (comments in in example code). 21 name enums such that a user might know which enums should be used for 22 varying purposes, but the end-user had to gain a knowledge of register 26 programming manuals and vendor-provided documentation are _not_ even 27 close to the same names that are in the end-user documentation. 30 One additional major challenge is that this information does not seem to be 32 NIDAQmx(-base) c-libraries, nor with register level programming, _nor_ 34 information is through the proprietary NI-MAX software, which currently only 35 runs on Windows platforms. A further challenge is that this information [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bb/fetch2/ |
H A D | az.py | 11 # SPDX-License-Identifier: GPL-2.0-only 49 fetchcmd = self.basecmd + ' --retry-connrefused --waitretry=5' 55 fetchcmd += " -O %s" % shlex.quote(localpath) 58 if ud.user and ud.pswd: 59 fetchcmd += " --user=%s --password=%s --auth-no-challenge" % (ud.user, ud.pswd) 71 fetchcmd += d.expand(" -c -P ${DL_DIR} '%s'" % azuri) 73 fetchcmd += d.expand(" -P ${DL_DIR} '%s'" % azuri) 82 self.download(ud, d, retries -1)
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Certs/CSR/ |
H A D | Create.interface.yaml | 5 - name: GenerateCSR 8 command only returns the D-Bus path name for the new CSR object. User 23 - name: AlternativeNames 27 - name: ChallengePassword 30 The challenge password to be applied to the certificate for 32 - name: City 37 - name: CommonName 42 - name: ContactPerson 45 The name of the user making the request. 46 - name: Country [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Key.v1_4_1.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 28 "description": "The available OEM-specific actions for this resource.", 29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 54 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
H A D | CertificateService.v1_0_5.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 66 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 69 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
H A D | Certificate.v1_9_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 66 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 69 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | rxrpc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later WITH Linux-syscall-note */ 37 #define RXRPC_UPGRADEABLE_SERVICE 5 /* Upgrade service[0] -> service[1] */ 42 * - If neither abort or accept are specified, the message is a data message. 43 * - terminal messages mean that a user call ID tag can be recycled 44 * - s/r/- indicate whether these are applicable to sendmsg() and/or recvmsg() 47 RXRPC_USER_CALL_ID = 1, /* sr: user call ID specifier */ 49 RXRPC_ACK = 3, /* -r: [Service] RPC op final ACK received [terminal] */ 50 RXRPC_NET_ERROR = 5, /* -r: network error received [terminal] */ 51 RXRPC_BUSY = 6, /* -r: server busy received [terminal] */ 52 RXRPC_LOCAL_ERROR = 7, /* -r: local error generated [terminal] */ [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | CertificateService.v1_0_5.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 66 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 69 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
H A D | Certificate.v1_9_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 66 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 69 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" [all …]
|
/openbmc/linux/drivers/thunderbolt/ |
H A D | domain.c | 1 // SPDX-License-Identifier: GPL-2.0 24 if (id->match_flags & TBSVC_MATCH_PROTOCOL_KEY) { in match_service_id() 25 if (strcmp(id->protocol_key, svc->key)) in match_service_id() 29 if (id->match_flags & TBSVC_MATCH_PROTOCOL_ID) { in match_service_id() 30 if (id->protocol_id != svc->prtcid) in match_service_id() 34 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 35 if (id->protocol_version != svc->prtcvers) in match_service_id() 39 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 40 if (id->protocol_revision != svc->prtcrevs) in match_service_id() 59 if (!driver->id_table) in __tb_service_match() [all …]
|
/openbmc/linux/fs/smb/server/ |
H A D | auth.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 #include <linux/backing-dev.h> 73 * ksmbd_gen_sess_key() - function to generate session key 88 return -ENOMEM; in ksmbd_gen_sess_key() 113 rc = crypto_shash_final(CRYPTO_HMACMD5(ctx), sess->sess_key); in ksmbd_gen_sess_key() 135 return -ENOMEM; in calc_ntlmv2_hash() 139 user_passkey(sess->user), in calc_ntlmv2_hash() 153 len = strlen(user_name(sess->user)); in calc_ntlmv2_hash() 156 ret = -ENOMEM; in calc_ntlmv2_hash() 160 conv_len = smb_strtoUTF16(uniname, user_name(sess->user), len, in calc_ntlmv2_hash() [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-thunderbolt | 29 de-authorization of devices. Value of 1 means user can 30 de-authorize PCIe tunnel by writing 0 to authorized 51 user Devices are only authorized based on writing 54 minimum. User needs to authorize each device. 78 0 The device will be de-authorized (only supported if 87 0 The device will be de-authorized (only supported if 91 2 Send a challenge based on the 32 byte hex string. If the 92 challenge response from device is valid, the device is 95 EKEYREJECTED if the challenge response did not match. 202 -ENODATA instead as the NVM version is not available. [all …]
|
/openbmc/linux/drivers/staging/rtl8192e/ |
H A D | rtllib_softmac.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Mostly extracted from the rtl8180-sa2400 driver for the 6 * in-kernel generic ieee802.11 stack. 27 return (net->rates_ex_len > 0) || (net->rates_len > 4); in rtllib_is_54g() 117 netdev_alert(ieee->dev, "This is enable turbo mode IE process\n"); in rtllib_TURBO_Info() 124 nh = (ieee->mgmt_queue_head + 1) % MGMT_QUEUE_NUM; in enqueue_mgmt() 129 * if (nh == ieee->mgmt_queue_tail) in enqueue_mgmt() 130 * return -1; in enqueue_mgmt() 132 ieee->mgmt_queue_head = nh; in enqueue_mgmt() 133 ieee->mgmt_queue_ring[nh] = skb; in enqueue_mgmt() [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | printk-index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 It is a huge challenge for maintaining the system log monitors. It requires 19 Finding these changes in the sources would require non-trivial parsers. 32 User Interface 36 named according to the binaries where the printk formats are built-in. There 44 might appear in "vmlinux" when the module is built-in. 48 $> head -1 /sys/kernel/debug/printk/index/vmlinux; shuf -n 5 vmlinux 50 <5> block/blk-settings.c:661 disk_stack_limits "%s: Warning: Device %s is misaligned\n" 54 <6> drivers/acpi/osl.c:1410 acpi_no_auto_serialize_setup "ACPI: auto-serialization disabled\n" 58 - :level: log level value: 0-7 for particular severity, -1 as default, [all …]
|
/openbmc/ipmitool/src/plugins/lan/ |
H A D | lan.c | 22 * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. 78 #define IPMI_LAN_MAX_REQUEST_SIZE 38 /* 45 - 7 */ 79 #define IPMI_LAN_MAX_RESPONSE_SIZE 34 /* 42 - 8 */ 133 memcpy(&e->req, req, sizeof(struct ipmi_rq)); in ipmi_req_add_entry() 135 e->intf = intf; in ipmi_req_add_entry() 136 e->rq_seq = req_seq; in ipmi_req_add_entry() 141 ipmi_req_entries_tail->next = e; in ipmi_req_add_entry() 145 e->rq_seq, e->req.msg.cmd); in ipmi_req_add_entry() 153 while (e && (e->rq_seq != seq || e->req.msg.cmd != cmd)) { in ipmi_req_lookup_entry() 154 if (e->next == NULL || e == e->next) in ipmi_req_lookup_entry() [all …]
|
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/ |
H A D | resource_dump_entry.hpp | 45 * @param[in] bus - Bus to attach to. 46 * @param[in] objPath - Object path to attach to 47 * @param[in] dumpId - Dump id. 48 * @param[in] timeStamp - Dump creation timestamp 50 * @param[in] dumpSize - Dump size in bytes. 51 * @param[in] sourceId - DumpId provided by the source. 52 * @param[in] vspStr- Input to host to generate the resource dump. 53 * @param[in] usrChallenge - User Challenge needed by host to validate the 55 * @param[in] status - status of the dump. 56 * @param[in] originatorId - Id of the originator of the dump [all …]
|