Gitiles
Code Review
Sign In
gerrit.openbmc.org
/
openbmc
/
phosphor-net-ipmid
/
e088bf0f153a3a4505ae64cc67055dcefaaf11fd
e088bf0
Provide API to hook SOL commands to the command table.
by Tom Joseph
· 8 years ago
e1ae56c
Add command handler for Payload activation status command.
by Tom Joseph
· 8 years ago
e2f0a8e
Add handler for Deactivate payload command.
by Tom Joseph
· 8 years ago
5c846a8
Add command handler for Activate payload command.
by Tom Joseph
· 8 years ago
e14ac96
Add command handler for SOL activating command.
by Tom Joseph
· 8 years ago
64b3dec
Add handler function for incoming SOL payload.
by Tom Joseph
· 8 years ago
04b3038
Throw exception instead of returning error code from send function.
by Tom Joseph
· 8 years ago
63d3e49
Add function to send unsolicited IPMI payload to remote console.
by Tom Joseph
· 8 years ago
22596f2
Add function to send outbound SOL payload
by Tom Joseph
· 8 years ago
703adbf
No response is send via the packet handler if payload is SOL.
by Tom Joseph
· 8 years ago
31133bc
Make the default value of session header to IPMI2.0 header.
by Tom Joseph
· 8 years ago
ff84849
Provide API to set socket channel in session object.
by Tom Joseph
· 8 years ago
f846fb3
Modify constructor for message handler class.
by Tom Joseph
· 8 years ago
092f326
Remove info tracing in socket channel read function.
by Tom Joseph
· 8 years ago
cc27e12
Add socket channel property to session to send SOL packets.
by Tom Joseph
· 8 years ago
895df94
Provide API to check if the confidentiality algo is enabled for the session.
by Tom Joseph
· 8 years ago
d8c7861
Provide API to check if integrity algorithm is enabled for the session.
by Tom Joseph
· 8 years ago
f7f984f
Add SOL payload type
by Tom Joseph
· 8 years ago
2fd466f
Add resendPayload function
by Tom Joseph
· 8 years ago
7306314
Implement API to send SOL payload when console data is available
by Tom Joseph
· 8 years ago
75e15db
Implement API to prepare response for inbound SOL payload
by Tom Joseph
· 8 years ago
fbcac2e
Implement API to handle inbound SOL Payload
by Tom Joseph
· 8 years ago
4ff14b5
Implement API to stop a payload instance
by Tom Joseph
· 8 years ago
2e44e0e
Add API to start a SOL payload instance
by Tom Joseph
· 8 years ago
b51f641
Implement function to write to host console socket
by Tom Joseph
· 8 years ago
22c5ad3
Implement Host Console socket Init
by Tom Joseph
· 8 years ago
a891eb7
Implement stopSOLPayloadInstance
by Tom Joseph
· 8 years ago
e989c36
Implement startSOLPayloadInstance
by Tom Joseph
· 8 years ago
0a0d8f6
Defintion of switchTimer
by Tom Joseph
· 8 years ago
cfbd43f
Implement stopHostConsole
by Tom Joseph
· 8 years ago
28d993a
Add API to add host console socket to the event loop.
by Tom Joseph
· 8 years ago
56f24e9
Implement startHostConsole
by Tom Joseph
· 8 years ago
7fd26dd
Implement startEventLoop and handler function for IPMI packets
by Tom Joseph
· 8 years ago
52f53d7
Add SOL manager and event loop to the Singleton pool
by Tom Joseph
· 8 years ago
5a454a2
Defintion of SOL Manager
by Tom Joseph
· 8 years ago
86d17b4
Definition for SOL Context Class
by Tom Joseph
· 8 years ago
807c7e8
Interfaces for the sd_event_loop adaptation
by Tom Joseph
· 8 years ago
2be58bc
Implement Host Console Buffer
by Tom Joseph
· 8 years ago
4173cf8
Return false if session crosses the session inactivity timeout
by Tom Joseph
· 8 years ago
e2e9766
Change the default password for IPMI
by Tom Joseph
· 8 years ago
1e5a76a
Enable gtest and write testcases for Integrity & Conf algorithms
by Tom Joseph
· 8 years ago
1e7aa19
Validate Integrity Algorithm in Open Session Request command
by Tom Joseph
· 8 years ago
32db22e
Initialise the in/out sequence numbers
by Tom Joseph
· 8 years ago
7536283
Implement encryptPayload and invoke it when flattening the packet
by Tom Joseph
· 8 years ago
78478a8
Implement decryptPayload and invoke it when unflattening the packet
by Tom Joseph
· 8 years ago
1404bca
Modify the addIntegrityData to pass the payload length
by Tom Joseph
· 8 years ago
027dfc2
Modify the verifyPacketIntegrity to pass the Payload length
by Tom Joseph
· 8 years ago
518ecce
Implementation of AES-CBC-128 Decryption & Encryption function
by Tom Joseph
· 8 years ago
4c766eb
Set the Confidentiality Algo in the RAKP34 command
by Tom Joseph
· 8 years ago
2f0bd0e
Validate Confidentiality Algo in Open Session request
by Tom Joseph
· 8 years ago
ba11f79
Authentication Algo keeps record of the Confidentiality algo
by Tom Joseph
· 8 years ago
491dbd0
Modify the session data to handle the Confidentiality algo
by Tom Joseph
· 8 years ago
5469065
Add documentation for Cipher Key K2
by Tom Joseph
· 8 years ago
06f7a3c
Interfaces for the AES-CBC-128 Confidentiality Algo
by Tom Joseph
· 8 years ago
d08b523
Interfaces for the Confidentiality Algorithm
by Tom Joseph
· 8 years ago
5a2d3ce
Correct the calculation of integrity pad length
by Tom Joseph
· 8 years ago
73a3d96
Catch the exception when sending the IPMI response message
by Tom Joseph
· 8 years ago
5fa487c
Astyle changes in message_parsers.cpp
by Tom Joseph
· 8 years ago
ef02fb3
Refactor the RAKP34 implementation
by Tom Joseph
· 8 years ago
beca5ac
Correct the aligment for a long line
by Tom Joseph
· 8 years ago
c0f5b5d
Fix compilation errors for x86-64 SDK
by Tom Joseph
· 8 years ago
1efcb49
Change the response buffer size passed to provider library
by Tom Joseph
· 8 years ago
76931bf
Modify the sd_event_loop to use systemd activated socket
by Tom Joseph
· 8 years ago
935606c
Change the typename for IPMI Command Privilege
by Tom Joseph
· 8 years ago
069f01e
Code changes to support IPMI provider libraries
by Tom
· 8 years ago
485038e
Load IPMI provider libraries into net-ipmid
by Tom
· 8 years ago
606e8cb
Command Table Entry for IPMI Provider Commands
by Tom
· 8 years ago
64703f4
Message parser changes to support Integrity Algo
by Tom Joseph
· 8 years ago
818d070
Set the Integrity Algo once the Session setup succeeds
by Tom Joseph
· 8 years ago
7949afc
Validate Integrity Algo in Open Session request
by Tom Joseph
· 8 years ago
dd1be1a
Authentication Algorithm keeps record of the Integrity algo
by Tom Joseph
· 8 years ago
638d066
Session data modified to handle integrity algo
by Tom Joseph
· 8 years ago
d212a6d
Implementation of HMAC-SHA1-96 Integrity Algorithm
by Tom Joseph
· 8 years ago
77531db
Interface for the Integrity Algorithm
by Tom Joseph
· 8 years ago
8dfa0f0
Copy the IPMI input message details to output message
by Tom Joseph
· 8 years ago
6a56076
Minor cleanup of Message parser
by Tom Joseph
· 8 years ago
f744494
Remove the trailing backslash in the Makefile
by Tom Joseph
· 8 years ago
6bc7f7a
Add .gitignore file for the repository
by Tom Joseph
· 8 years ago
c35524e
IPMI Main Handler
by Tom Joseph
· 8 years ago
d8be336
Communication Module Implementation
by Tom Joseph
· 8 years ago
9662c3a
Session Commands Implementation
by Tom Joseph
· 8 years ago
50fb50a
RAKP Message 3 & RAKP Message 4 Implementation
by Tom Joseph
· 8 years ago
8bb10b7
RAKP Message 1 & RAKP Message 2 Implementation
by Tom Joseph
· 8 years ago
8e832ee
Open Session Request/Response Implementation
by Tom Joseph
· 8 years ago
4a8f34d
Get Channel Authentication Capabilities Implementation
by Tom Joseph
· 8 years ago
f8da32a
Implementation to read System UUID from Chassis DBUS object
by Tom Joseph
· 8 years ago
d3e7a61
IPMI Communication module header
by Tom Joseph
· 8 years ago
e6361a2
Add Message Handler
by Tom Joseph
· 8 years ago
4e57ada
Message parser for parsing IPMI message
by Tom Joseph
· 8 years ago
07181f5
Command Router to handle commands
by Tom Joseph
· 8 years ago
3e61aa0
Sessions Manager to manage IPMI sessions
by Tom Joseph
· 8 years ago
f0ca513
Representation of an IPMI session
by Tom Joseph
· 8 years ago
8c0446c
Implemenation of the RAKP Authentication Algorithms
by Tom Joseph
· 8 years ago
aaeb29e
IPMI Socket Class to encapsulate the socket operations
by Tom Joseph
· 8 years ago
9b67219
IPMI Message representation
by Tom Joseph
· 8 years ago
15d88fb
Endian conversions required for IPMI
by Tom Joseph
· 8 years ago
d2f61be
Initial commit
by Patrick Williams
· 8 years ago