1diff --git a/src/x509/mod.rs b/src/x509/mod.rs 2index 45f2467..a03a8aa 100644 3--- a/src/x509/mod.rs 4+++ b/src/x509/mod.rs 5@@ -893,13 +893,13 @@ impl X509NameBuilder { 6 pub fn append_entry_by_text(&mut self, field: &str, value: &str) -> Result<(), ErrorStack> { 7 unsafe { 8 let field = CString::new(field).unwrap(); 9- assert!(value.len() <= c_int::max_value() as usize); 10+ assert!(value.len() <= isize::max_value() as usize); 11 cvt(ffi::X509_NAME_add_entry_by_txt( 12 self.0.as_ptr(), 13 field.as_ptr() as *mut _, 14 ffi::MBSTRING_UTF8, 15 value.as_ptr(), 16- value.len() as c_int, 17+ value.len() as isize, 18 -1, 19 0, 20 )) 21@@ -920,13 +920,13 @@ impl X509NameBuilder { 22 ) -> Result<(), ErrorStack> { 23 unsafe { 24 let field = CString::new(field).unwrap(); 25- assert!(value.len() <= c_int::max_value() as usize); 26+ assert!(value.len() <= isize::max_value() as usize); 27 cvt(ffi::X509_NAME_add_entry_by_txt( 28 self.0.as_ptr(), 29 field.as_ptr() as *mut _, 30 ty.as_raw(), 31 value.as_ptr(), 32- value.len() as c_int, 33+ value.len() as isize, 34 -1, 35 0, 36 )) 37@@ -941,13 +941,13 @@ impl X509NameBuilder { 38 /// [`X509_NAME_add_entry_by_NID`]: https://www.openssl.org/docs/man1.1.0/crypto/X509_NAME_add_entry_by_NID.html 39 pub fn append_entry_by_nid(&mut self, field: Nid, value: &str) -> Result<(), ErrorStack> { 40 unsafe { 41- assert!(value.len() <= c_int::max_value() as usize); 42+ assert!(value.len() <= isize::max_value() as usize); 43 cvt(ffi::X509_NAME_add_entry_by_NID( 44 self.0.as_ptr(), 45 field.as_raw(), 46 ffi::MBSTRING_UTF8, 47 value.as_ptr() as *mut _, 48- value.len() as c_int, 49+ value.len() as isize, 50 -1, 51 0, 52 )) 53@@ -967,13 +967,13 @@ impl X509NameBuilder { 54 ty: Asn1Type, 55 ) -> Result<(), ErrorStack> { 56 unsafe { 57- assert!(value.len() <= c_int::max_value() as usize); 58+ assert!(value.len() <= isize::max_value() as usize); 59 cvt(ffi::X509_NAME_add_entry_by_NID( 60 self.0.as_ptr(), 61 field.as_raw(), 62 ty.as_raw(), 63 value.as_ptr() as *mut _, 64- value.len() as c_int, 65+ value.len() as isize, 66 -1, 67 0, 68 )) 69