add supported algorithms and fix indexing

This commit is contained in:
Rohan Meringenti 2022-07-12 12:06:23 -04:00
parent 7ed80af9d6
commit f6e7a787af
No known key found for this signature in database
GPG Key ID: 403927C99FC911A4
1 changed files with 8 additions and 2 deletions

View File

@ -233,13 +233,19 @@ func parseDeviceInfoResponse(payload []byte) (Response, error) {
return nil, err
}
var supportedAlgorithms []Algorithm
for _, alg := range payload[9:] {
supportedAlgorithms = append(supportedAlgorithms, Algorithm(alg))
}
return &DeviceInfoResponse{
MajorVersion: payload[0],
MinorVersion: payload[1],
BuildVersion: payload[2],
SerialNumber: serialNumber,
LogTotal: payload[8],
LogUsed: payload[9],
LogTotal: payload[7],
LogUsed: payload[8],
SupportedAlgorithms: supportedAlgorithms,
}, nil
}
func parseCreateSessionResponse(payload []byte) (Response, error) {