Pedro Fialho
Pedro Fialho
`bmc.RetrieveSDRRepository` times out because it repeatedly fails to decode the AES-128-CBC confidentiality layer of a subset of the [getSDRCmd](https://github.com/gebn/bmc/blob/master/sdr_repository.go#L76) responses. In those cases, it's returning an error [here](https://github.com/gebn/bmc/blob/master/pkg/ipmi/aes_128_cbc.go#L70) because the...
> The RetrieveSDRRepository() issue sounds like a combination of a non-compliant 16-byte pad (max is 15 for AES), and the SDR repo not containing any FSRs, which is the only...
> The spec is ambiguous, so anything we do may start failing silently for others. How has this vendor implemented "unicode" here? Hopefully it's something like UTF-8. Apologies for the...
> How about we follow OpenIPMI and decode StringEncodingUnicode as StringEncoding8BitAsciiLatin1? That sounds great. > How does parsing just the header, which is already what we are branching on, solve...
> Can I confirm the BMC is returning a normal completion code (0x0), and not 0xca or 0xff? Good question. I hadn't noticed this before, but it's returning `0xcc` ("Invalid...
> it would be worth asking the vendor what they are expecting That makes sense. I reached out to the vendor. > Does IPMItool give the same if forced to...
Apologies for the very late response. Unfortunately, specifying `noptaskdb` appears to not be sufficient to get `hello.rf` to work in local mode. If you're using the `us-east-1` region, then the...