File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
mrbgems/picoruby-mbedtls/src/mruby Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ mrb_mbedtls_cipher_update(mrb_state *mrb, mrb_value self)
204204 if (ret != 0 ) {
205205 mrb_raise (mrb , E_RUNTIME_ERROR , "mbedtls_cipher_update failed" );
206206 }
207- mrb_value ret_value = mrb_str_new (mrb , (const char * )output , out_len );
207+ mrb_value ret_value = mrb_str_new (mrb , (const char * )output , ( mrb_int ) out_len );
208208 mrb_free (mrb , output );
209209 //mrb_incref(&v[0]);
210210 return ret_value ;
@@ -224,7 +224,7 @@ mrb_mbedtls_cipher_finish(mrb_state *mrb, mrb_value self)
224224 if (ret != 0 ) {
225225 mrb_raise (mrb , E_RUNTIME_ERROR , "mbedtls_cipher_finish failed" );
226226 }
227- mrb_value ret_value = mrb_str_new (mrb , (const char * )output , out_len );
227+ mrb_value ret_value = mrb_str_new (mrb , (const char * )output , ( mrb_int ) out_len );
228228 //mrb_incref(&v[0]);
229229 return ret_value ;
230230}
@@ -244,7 +244,7 @@ mrb_mbedtls_cipher_write_tag(mrb_state *mrb, mrb_value self)
244244 mrb_raise (mrb , E_RUNTIME_ERROR , "mbedtls_cipher_write_tag failed" );
245245 }
246246
247- mrb_value ret_value = mrb_str_new (mrb , (const char * )tag , tag_len );
247+ mrb_value ret_value = mrb_str_new (mrb , (const char * )tag , ( mrb_int ) tag_len );
248248 //mrb_incref(&v[0]);
249249 return ret_value ;
250250}
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ mrb_mbedtls_digest_finish(mrb_state *mrb, mrb_value self)
6969 if (ret != 0 ) {
7070 mrb_raise (mrb , E_RUNTIME_ERROR , "mbedtls_digest_finish failed" );
7171 }
72- mrb_value ret_value = mrb_str_new (mrb , (const char * )output , out_len );
72+ mrb_value ret_value = mrb_str_new (mrb , (const char * )output , ( mrb_int ) out_len );
7373 mrb_free (mrb , output );
7474 //mrb_incref(&v[0]);
7575 return ret_value ;
Original file line number Diff line number Diff line change @@ -169,7 +169,7 @@ mrb_mbedtls_pkey_rsa_to_pem(mrb_state *mrb, mrb_value self)
169169 mbedtls_rsa_context * rsa = mbedtls_pk_rsa (* pk );
170170 bool has_private = (mbedtls_rsa_check_privkey (rsa ) == 0 );
171171
172- size_t len = 0 ;
172+ mrb_int len = 0 ;
173173 if (has_private ) {
174174 ret = mbedtls_pk_write_key_pem (pk , buf , sizeof (buf ));
175175 } else {
You can’t perform that action at this time.
0 commit comments