Lines Matching refs:as_ptr

158                 p.as_ptr(),
159 a.as_ptr(),
160 b.as_ptr(),
161 ctx.as_ptr(),
181 self.as_ptr(),
182 p.as_ptr(),
183 a.as_ptr(),
184 b.as_ptr(),
185 ctx.as_ptr(),
208 self.as_ptr(),
209 p.as_ptr(),
210 a.as_ptr(),
211 b.as_ptr(),
212 ctx.as_ptr(),
227 self.as_ptr(),
228 cofactor.as_ptr(),
229 ctx.as_ptr(),
238 unsafe { ffi::EC_GROUP_get_degree(self.as_ptr()) as u32 }
245 unsafe { ffi::EC_GROUP_order_bits(self.as_ptr()) as u32 }
252 let ptr = ffi::EC_GROUP_get0_generator(self.as_ptr());
267 self.as_ptr(),
268 generator.as_ptr(),
269 order.as_ptr(),
270 cofactor.as_ptr(),
285 self.as_ptr(),
286 order.as_ptr(),
287 ctx.as_ptr(),
301 ffi::EC_GROUP_set_asn1_flag(self.as_ptr(), flag.0);
308 unsafe { Asn1Flag(ffi::EC_GROUP_get_asn1_flag(self.as_ptr())) }
314 let nid = unsafe { ffi::EC_GROUP_get_curve_name(self.as_ptr()) };
345 group.as_ptr(),
346 self.as_ptr(),
347 a.as_ptr(),
348 b.as_ptr(),
349 ctx.as_ptr(),
367 group.as_ptr(),
368 self.as_ptr(),
370 q.as_ptr(),
371 m.as_ptr(),
372 ctx.as_ptr(),
389 group.as_ptr(),
390 self.as_ptr(),
391 n.as_ptr(),
394 ctx.as_ptr(),
412 group.as_ptr(),
413 self.as_ptr(),
414 n.as_ptr(),
415 q.as_ptr(),
416 m.as_ptr(),
417 ctx.as_ptr(),
429 group.as_ptr(),
430 self.as_ptr(),
431 ctx.as_ptr(),
447 group.as_ptr(),
448 self.as_ptr(),
452 ctx.as_ptr(),
459 group.as_ptr(),
460 self.as_ptr(),
464 ctx.as_ptr(),
485 group.as_ptr(),
486 self.as_ptr(),
488 ctx.as_ptr(),
497 unsafe { cvt_p(ffi::EC_POINT_dup(self.as_ptr(), group.as_ptr())).map(EcPoint) }
510 group.as_ptr(),
511 self.as_ptr(),
512 other.as_ptr(),
513 ctx.as_ptr(),
532 group.as_ptr(),
533 self.as_ptr(),
534 x.as_ptr(),
535 y.as_ptr(),
536 ctx.as_ptr(),
554 group.as_ptr(),
555 self.as_ptr(),
556 x.as_ptr(),
557 y.as_ptr(),
558 ctx.as_ptr(),
576 group.as_ptr(),
577 self.as_ptr(),
578 x.as_ptr(),
579 y.as_ptr(),
580 ctx.as_ptr(),
599 group.as_ptr(),
600 self.as_ptr(),
601 x.as_ptr(),
602 y.as_ptr(),
603 ctx.as_ptr(),
613 let res = ffi::EC_POINT_is_at_infinity(group.as_ptr(), self.as_ptr());
627 group.as_ptr(),
628 self.as_ptr(),
629 ctx.as_ptr(),
640 unsafe { cvt_p(ffi::EC_POINT_new(group.as_ptr())).map(EcPoint) }
653 group.as_ptr(),
654 point.as_ptr(),
655 buf.as_ptr(),
657 ctx.as_ptr(),
675 group.as_ptr(),
676 c_str.as_ptr() as *const _,
677 point.as_ptr(),
678 ctx.as_ptr(),
724 let ptr = ffi::EC_KEY_get0_private_key(self.as_ptr());
738 let ptr = ffi::EC_KEY_get0_public_key(self.as_ptr());
768 let ptr = ffi::EC_KEY_get0_group(self.as_ptr());
776 unsafe { cvt(ffi::EC_KEY_check_key(self.as_ptr())).map(|_| ()) }
785 let r = ffi::EC_KEY_up_ref(self.as_ptr());
787 EcKey::from_ptr(self.as_ptr())
812 cvt(ffi::EC_KEY_set_group(key.as_ptr(), group.as_ptr())).map(|_| key)
855 cvt(ffi::EC_KEY_set_group(key.as_ptr(), group.as_ptr())).map(|_| key)
859 key.as_ptr(),
860 public_key.as_ptr(),
878 cvt(ffi::EC_KEY_set_group(key.as_ptr(), group.as_ptr())).map(|_| key)
882 key.as_ptr(),
883 x.as_ptr(),
884 y.as_ptr(),
945 cvt(ffi::EC_KEY_set_group(key.as_ptr(), group.as_ptr())).map(|_| key)
947 .and_then(|key| cvt(ffi::EC_KEY_generate_key(key.as_ptr())).map(|_| key))
962 cvt(ffi::EC_KEY_set_group(key.as_ptr(), group.as_ptr())).map(|_| key)
966 key.as_ptr(),
967 private_number.as_ptr(),
973 key.as_ptr(),
974 public_key.as_ptr(),