@@ -199,7 +199,7 @@ static libspdm_return_t receive_message(
199199 ptr += SPDM_NONCE_SIZE ;
200200 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
201201 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
202- * ( uint16_t * ) ptr = 0 ;
202+ libspdm_write_uint16 ( ptr , 0 ) ;
203203 ptr += sizeof (uint16_t );
204204 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
205205 sizeof (m_libspdm_local_buffer ) -
@@ -279,7 +279,7 @@ static libspdm_return_t receive_message(
279279 ptr += SPDM_NONCE_SIZE ;
280280 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
281281 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
282- * ( uint16_t * ) ptr = 0 ;
282+ libspdm_write_uint16 ( ptr , 0 ) ;
283283 ptr += sizeof (uint16_t );
284284 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
285285 sizeof (m_libspdm_local_buffer ) -
@@ -419,7 +419,7 @@ static libspdm_return_t receive_message(
419419 ptr += SPDM_NONCE_SIZE ;
420420 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
421421 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
422- * ( uint16_t * ) ptr = 0 ;
422+ libspdm_write_uint16 ( ptr , 0 ) ;
423423 ptr += sizeof (uint16_t );
424424 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
425425 sizeof (m_libspdm_local_buffer )
@@ -571,7 +571,7 @@ static libspdm_return_t receive_message(
571571 ptr += SPDM_NONCE_SIZE ;
572572 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
573573 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
574- * ( uint16_t * ) ptr = 0 ;
574+ libspdm_write_uint16 ( ptr , 0 ) ;
575575 ptr += sizeof (uint16_t );
576576 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
577577 sizeof (m_libspdm_local_buffer )
@@ -649,7 +649,7 @@ static libspdm_return_t receive_message(
649649 Ptr += SPDM_NONCE_SIZE ;
650650 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
651651 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
652- * ( uint16_t * ) Ptr = 0 ;
652+ libspdm_write_uint16 ( Ptr , 0 ) ;
653653 Ptr += sizeof (uint16_t );
654654 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
655655 sizeof (m_libspdm_local_buffer ) -
@@ -743,7 +743,7 @@ static libspdm_return_t receive_message(
743743 Ptr += SPDM_NONCE_SIZE ;
744744 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
745745 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
746- * ( uint16_t * ) Ptr = 0 ;
746+ libspdm_write_uint16 ( Ptr , 0 ) ;
747747 Ptr += sizeof (uint16_t );
748748 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
749749 sizeof (m_libspdm_local_buffer ) -
@@ -817,7 +817,7 @@ static libspdm_return_t receive_message(
817817 Ptr += SPDM_NONCE_SIZE ;
818818 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
819819 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
820- * ( uint16_t * ) Ptr = 0 ;
820+ libspdm_write_uint16 ( Ptr , 0 ) ;
821821 Ptr += sizeof (uint16_t );
822822 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
823823 sizeof (m_libspdm_local_buffer ) -
@@ -891,7 +891,7 @@ static libspdm_return_t receive_message(
891891 Ptr += SPDM_NONCE_SIZE ;
892892 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
893893 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
894- * ( uint16_t * ) Ptr = 0 ;
894+ libspdm_write_uint16 ( Ptr , 0 ) ;
895895 Ptr += sizeof (uint16_t );
896896 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
897897 sizeof (m_libspdm_local_buffer ) -
@@ -965,7 +965,7 @@ static libspdm_return_t receive_message(
965965 Ptr += SPDM_NONCE_SIZE ;
966966 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
967967 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
968- * ( uint16_t * ) Ptr = 0 ;
968+ libspdm_write_uint16 ( Ptr , 0 ) ;
969969 Ptr += sizeof (uint16_t );
970970 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
971971 sizeof (m_libspdm_local_buffer ) -
@@ -1039,7 +1039,7 @@ static libspdm_return_t receive_message(
10391039 Ptr += SPDM_NONCE_SIZE ;
10401040 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
10411041 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
1042- * ( uint16_t * ) Ptr = (uint16_t )strlen ("libspdm" );
1042+ libspdm_write_uint16 ( Ptr , (uint16_t )strlen ("libspdm" ) );
10431043 Ptr += sizeof (uint16_t );
10441044 libspdm_copy_mem (Ptr , (size_t )(* response ) + * response_size - (size_t )Ptr , "libspdm" ,
10451045 strlen ("libspdm" ));
@@ -1116,7 +1116,7 @@ static libspdm_return_t receive_message(
11161116 Ptr += SPDM_NONCE_SIZE ;
11171117 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
11181118 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
1119- * ( uint16_t * ) Ptr = 0 ;
1119+ libspdm_write_uint16 ( Ptr , 0 ) ;
11201120 Ptr += sizeof (uint16_t );
11211121 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
11221122 sizeof (m_libspdm_local_buffer ) -
@@ -1192,7 +1192,7 @@ static libspdm_return_t receive_message(
11921192 Ptr += SPDM_NONCE_SIZE ;
11931193 libspdm_zero_mem (Ptr , libspdm_get_hash_size (m_libspdm_use_hash_algo ));
11941194 Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo );
1195- * ( uint16_t * ) Ptr = 0 ;
1195+ libspdm_write_uint16 ( Ptr , 0 ) ;
11961196 Ptr += sizeof (uint16_t );
11971197 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
11981198 sizeof (m_libspdm_local_buffer ) -
@@ -1302,7 +1302,7 @@ static libspdm_return_t receive_message(
13021302 ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo );
13031303 libspdm_get_random_number (SPDM_NONCE_SIZE , ptr );
13041304 ptr += SPDM_NONCE_SIZE ;
1305- * ( uint16_t * ) ptr = 0 ;
1305+ libspdm_write_uint16 ( ptr , 0 ) ;
13061306 ptr += sizeof (uint16_t );
13071307 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
13081308 sizeof (m_libspdm_local_buffer ) -
@@ -1372,7 +1372,7 @@ static libspdm_return_t receive_message(
13721372 ptr += SPDM_NONCE_SIZE ;
13731373 /* libspdm_zero_mem (ptr, spdm_get_hash_size (m_libspdm_use_hash_algo));
13741374 * ptr += spdm_get_hash_size (m_libspdm_use_hash_algo);*/
1375- * ( uint16_t * ) ptr = 0 ;
1375+ libspdm_write_uint16 ( ptr , 0 ) ;
13761376 ptr += sizeof (uint16_t );
13771377 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
13781378 sizeof (m_libspdm_local_buffer ) - m_libspdm_local_buffer_size ,
@@ -1458,7 +1458,7 @@ static libspdm_return_t receive_message(
14581458 ptr += SPDM_NONCE_SIZE ;
14591459 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
14601460 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
1461- * ( uint16_t * ) ptr = 0 ;
1461+ libspdm_write_uint16 ( ptr , 0 ) ;
14621462 ptr += sizeof (uint16_t );
14631463 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
14641464 sizeof (m_libspdm_local_buffer ) -
@@ -1537,7 +1537,7 @@ static libspdm_return_t receive_message(
15371537 ptr += SPDM_NONCE_SIZE ;
15381538 /* libspdm_zero_mem (ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
15391539 * ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
1540- * ( uint16_t * ) ptr = 0 ;
1540+ libspdm_write_uint16 ( ptr , 0 ) ;
15411541 ptr += sizeof (uint16_t );
15421542 libspdm_copy_mem (& m_libspdm_local_buffer [m_libspdm_local_buffer_size ],
15431543 sizeof (m_libspdm_local_buffer ) -
@@ -1621,7 +1621,7 @@ static libspdm_return_t receive_message(
16211621 Ptr += SPDM_NONCE_SIZE ;
16221622 /* libspdm_zero_mem (Ptr, libspdm_get_hash_size (m_libspdm_use_hash_algo));
16231623 * Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo);*/
1624- * ( uint16_t * ) Ptr = opaque_length ;
1624+ libspdm_write_uint16 ( Ptr , opaque_length ) ;
16251625 Ptr += sizeof (uint16_t );
16261626 libspdm_set_mem (Ptr , opaque_length , 255 );
16271627 Ptr += opaque_length ;
@@ -1743,7 +1743,7 @@ static libspdm_return_t receive_message(
17431743 Ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo );
17441744 libspdm_get_random_number (SPDM_NONCE_SIZE , Ptr );
17451745 Ptr += SPDM_NONCE_SIZE ;
1746- * ( uint16_t * ) Ptr = (uint16_t )m_libspdm_opaque_data_size ;
1746+ libspdm_write_uint16 ( Ptr , (uint16_t )m_libspdm_opaque_data_size ) ;
17471747 Ptr += sizeof (uint16_t );
17481748 libspdm_copy_mem (Ptr , (size_t )(* response ) + * response_size - (size_t )Ptr ,
17491749 m_libspdm_opaque_data ,
@@ -1818,7 +1818,7 @@ static libspdm_return_t receive_message(
18181818 ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo );
18191819 libspdm_get_random_number (SPDM_NONCE_SIZE , ptr );
18201820 ptr += SPDM_NONCE_SIZE ;
1821- * ( uint16_t * ) ptr = 0 ;
1821+ libspdm_write_uint16 ( ptr , 0 ) ;
18221822 ptr += sizeof (uint16_t );
18231823 libspdm_copy_mem (ptr , SPDM_REQ_CONTEXT_SIZE , m_requester_context , SPDM_REQ_CONTEXT_SIZE );
18241824 ptr += SPDM_REQ_CONTEXT_SIZE ;
@@ -1899,7 +1899,7 @@ static libspdm_return_t receive_message(
18991899 ptr += libspdm_get_hash_size (m_libspdm_use_hash_algo );
19001900 libspdm_get_random_number (SPDM_NONCE_SIZE , ptr );
19011901 ptr += SPDM_NONCE_SIZE ;
1902- * ( uint16_t * ) ptr = 0 ;
1902+ libspdm_write_uint16 ( ptr , 0 ) ;
19031903 ptr += sizeof (uint16_t );
19041904 libspdm_get_random_number (SPDM_REQ_CONTEXT_SIZE ,ptr );
19051905 ptr += SPDM_REQ_CONTEXT_SIZE ;
0 commit comments