Go to file
Greek 830d6c1409 Bug Fix and Redesign of TEMPLATE_key_holder
Until now it was assumed that a serialized key is the PLAIN_CDR2
Big Endian encoding of a <TYPENAME>KeyHolder Object [DDS_XTYPES v1.3, 7.6.8]
(I.e. the same blob that computes the MD5 key hash).
Taking other DDS implementations as reference (e.g. Cyclone DDS), it
seems they are using a normal Payload containing a KeyHolder(<TYPENAME>)
Object [DDS_XTYPES v1.3, 7.2.2.4.7] as the serialized key.
The Key Holder Template (together with the Type1 and Type2
implementations) were updated to reflect this change.
A bug fix were the Key Hash was not reset on a 'PUSH_SERIALIZED_KEY'
opcode was also fixed (together with the testbench).
2021-12-09 19:44:38 +01:00
doc Add documentation 2021-11-17 14:27:30 +01:00
sim Bug Fix and Redesign of TEMPLATE_key_holder 2021-12-09 19:44:38 +01:00
src Bug Fix and Redesign of TEMPLATE_key_holder 2021-12-09 19:44:38 +01:00
syn Add directive to allow QSYS Compilation 2021-12-09 19:44:38 +01:00
.gitattributes * Added DDS/RTPS Documentation 2020-05-10 19:31:49 +02:00
.gitignore Make codebase Quartus synthesizable 2021-12-07 13:05:24 +01:00
.gitmodules * Added OSVVM Library as Submodule 2020-11-15 20:34:39 +01:00
READ.txt Add complete Level2 System Test 2021-11-17 14:23:53 +01:00
Report.txt * Added Documentation 2020-05-24 13:08:03 +02:00
VHDL-2008.txt Code Refactor 2021-05-15 20:39:56 +02:00