aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509
diff options
context:
space:
mode:
authorKevin Butler <[email protected]>2015-02-20 21:04:01 +0000
committerKevin Butler <[email protected]>2015-02-20 21:04:01 +0000
commitcb0e1688c8aa2e07a917851c829b24e4528d1282 (patch)
tree6a9951abe98a6d8eabfbd1a5723ba561014e7491 /openssl/src/x509
parentUnique<T> now derefs to *mut T (diff)
downloadrust-openssl-cb0e1688c8aa2e07a917851c829b24e4528d1282.tar.xz
rust-openssl-cb0e1688c8aa2e07a917851c829b24e4528d1282.zip
Update depreciated code
Diffstat (limited to 'openssl/src/x509')
-rw-r--r--openssl/src/x509/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs
index 6c09f8b2..898ea633 100644
--- a/openssl/src/x509/mod.rs
+++ b/openssl/src/x509/mod.rs
@@ -247,7 +247,7 @@ impl X509Generator {
let mut ctx: ffi::X509V3_CTX = mem::zeroed();
ffi::X509V3_set_ctx(&mut ctx, x509, x509,
ptr::null_mut(), ptr::null_mut(), 0);
- let value = CString::from_slice(value.as_bytes());
+ let value = CString::new(value.as_bytes()).unwrap();
let ext = ffi::X509V3_EXT_conf_nid(ptr::null_mut(),
mem::transmute(&ctx),
extension,
@@ -265,8 +265,8 @@ impl X509Generator {
fn add_name(name: *mut ffi::X509_NAME, key: &str, value: &str) -> Result<(), SslError> {
let value_len = value.len() as c_int;
lift_ssl!(unsafe {
- let key = CString::from_slice(key.as_bytes());
- let value = CString::from_slice(value.as_bytes());
+ let key = CString::new(key.as_bytes()).unwrap();
+ let value = CString::new(value.as_bytes()).unwrap();
ffi::X509_NAME_add_entry_by_txt(name, key.as_ptr(), ffi::MBSTRING_UTF8,
value.as_ptr(), value_len, -1, 0)
})