0a0d8f65 | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Defintion of switchTimer
switchTimer is used to enable or disable the character accumulate timer or the retry timer.
Change-Id: Ica311650f9c4e723bccdcaeb952d9ec080c06d9a Signed-off-by: Tom Joseph <
Defintion of switchTimer
switchTimer is used to enable or disable the character accumulate timer or the retry timer.
Change-Id: Ica311650f9c4e723bccdcaeb952d9ec080c06d9a Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
cfbd43fd | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement stopHostConsole
stopHostConsole would remove the host console fd from the event loop.
Change-Id: Ie642e7022e7195a7f0f5ec2af38f890cb8fdf524 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
28d993a8 | 21-Apr-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add API to add host console socket to the event loop.
Change-Id: Iee5eacb0948fa5bed8426f38cdbdc04cdf7afa90 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
56f24e9c | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement startHostConsole
startHostConsole function would add the Host Console fd to the event loop for EPOLLIN and update the console buffer.
Change-Id: Icac2955dc84f108b5d819df0a015f9eac7301b42
Implement startHostConsole
startHostConsole function would add the Host Console fd to the event loop for EPOLLIN and update the console buffer.
Change-Id: Icac2955dc84f108b5d819df0a015f9eac7301b42 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
7fd26ddb | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement startEventLoop and handler function for IPMI packets
The startEventLoop would start the sd_event_loop and register the handler for IPMI incoming packets on UDP standard port 623.
Change-I
Implement startEventLoop and handler function for IPMI packets
The startEventLoop would start the sd_event_loop and register the handler for IPMI incoming packets on UDP standard port 623.
Change-Id: Ia8ff44961686c1bf715413ff58bd60d7c71f1be1 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
52f53d7d | 14-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add SOL manager and event loop to the Singleton pool
Change-Id: Id619d9b674bcc739cb013042a39d5ae2d38571d2 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
5a454a2f | 15-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Defintion of SOL Manager
The SOL Manager class is responsible for managing SOL instances and configuration parameters. It provides interfaces to start and stop SOL payload instances and get handle t
Defintion of SOL Manager
The SOL Manager class is responsible for managing SOL instances and configuration parameters. It provides interfaces to start and stop SOL payload instances and get handle to context object. It also provides API to write to the host console socket.
Change-Id: Iea51832398d81c8ddf6fadcbb8b7e6735a3b4ebc Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
86d17b45 | 15-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Definition for SOL Context Class
SOL context class provides interfaces for operations on a SOL payload instance, to send data to a remote console and receive SOL payload from a remote console, retry
Definition for SOL Context Class
SOL context class provides interfaces for operations on a SOL payload instance, to send data to a remote console and receive SOL payload from a remote console, retry SOL payload. It manages the sequence numbers related to the SOL and the retry count.
Change-Id: If3926a98bf9435779f4d6d7d564f48c576bf1f24 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
807c7e89 | 09-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Interfaces for the sd_event_loop adaptation
The sd_event_loop is adapted for handling the udp socket for IPMI network traffic, host console unix socket, character accumulate interval timer & retry i
Interfaces for the sd_event_loop adaptation
The sd_event_loop is adapted for handling the udp socket for IPMI network traffic, host console unix socket, character accumulate interval timer & retry interval timer for the SOL payload.
Change-Id: I6ccec70821c01ae6db0bf04049a61e7854a798ec Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
2be58bcb | 09-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement Host Console Buffer
Implement host console buffer to buffer host data and provide interfaces to read the buffer, write to the buffer and erase the buffer
Change-Id: I67bec738dee6fa3b22c30
Implement Host Console Buffer
Implement host console buffer to buffer host data and provide interfaces to read the buffer, write to the buffer and erase the buffer
Change-Id: I67bec738dee6fa3b22c30aaefe5056edf4fb937c Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
4173cf85 | 16-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Return false if session crosses the session inactivity timeout
Resolves openbmc/openbmc#1241
Change-Id: Ie4180b8d846935c13f5b3536c2230ed4d497da01 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
e2e97660 | 02-Mar-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Change the default password for IPMI
Change-Id: Iff44504f9015702da8d5d250bf3cb331914185ea Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
1e5a76a0 | 30-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Enable gtest and write testcases for Integrity & Conf algorithms
Resolves openbmc/openbmc#870 Resolves openbmc/openbmc#447
Change-Id: Idfeaf7b0c458faefc0e825419539f9500ee3ae8c Signed-off-by: Tom Jo
Enable gtest and write testcases for Integrity & Conf algorithms
Resolves openbmc/openbmc#870 Resolves openbmc/openbmc#447
Change-Id: Idfeaf7b0c458faefc0e825419539f9500ee3ae8c Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
1e7aa196 | 24-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Validate Integrity Algorithm in Open Session Request command
Change-Id: I54106099fbbe50156529644eaadd65dc1db7e141 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
32db22e9 | 26-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Initialise the in/out sequence numbers
Change-Id: Iff887dddca1df013ea0fa1ac452ad9d2c04c5d12 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
75362836 | 26-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement encryptPayload and invoke it when flattening the packet
Change-Id: I85346e5ae47b81abef62a73ade3584cbf5a2df35 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
78478a81 | 26-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implement decryptPayload and invoke it when unflattening the packet
Change-Id: I52b283c9390e43c89b84d0617cebaf4938dad881 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
1404bca6 | 26-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Modify the addIntegrityData to pass the payload length
Change-Id: Ie04dec8866fc7116b5827ad691975e7e417ec684 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
027dfc2c | 26-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Modify the verifyPacketIntegrity to pass the Payload length
Change-Id: I952a8f5d6b953b98e727c5680bd964960ca9db4e Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
518eccea | 25-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Implementation of AES-CBC-128 Decryption & Encryption function
Change-Id: I4680f1eb7a19bffb9c336caf03b0aaa9ae0421fc Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
4c766eb1 | 24-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Set the Confidentiality Algo in the RAKP34 command
Change-Id: I7601b2fd35bedd0145533c5742ef4c848055eefd Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
2f0bd0eb | 24-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Validate Confidentiality Algo in Open Session request
Change-Id: I208e09926a18e215212564eca3203094015724c9 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
ba11f792 | 24-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Authentication Algo keeps record of the Confidentiality algo
The confidentiality algo negotiated during Open Session Request would be stored in the Authentication algorithm and is activated once the
Authentication Algo keeps record of the Confidentiality algo
The confidentiality algo negotiated during Open Session Request would be stored in the Authentication algorithm and is activated once the session setup is successful.
Change-Id: I4d5efd71a992dd0cf505bcf7a6d9ebb394bcb880 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
show more ...
|
491dbd01 | 24-Jan-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Modify the session data to handle the Confidentiality algo
Change-Id: I1be4bb4349a5dfe0a512017cc5ed8f80e5ab14d9 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |
5469065f | 16-Feb-2017 |
Tom Joseph <tomjoseph@in.ibm.com> |
Add documentation for Cipher Key K2
Change-Id: I401bffba92ea0adc05b74cdd11b2105b5148d667 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com> |