• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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