Lines Matching defs:derive
12 //! use openssl::derive::Deriver;
61 /// A type used to derive a shared secret between two keys.
119 /// It can be used to size the buffer passed to [`Deriver::derive`].
123 /// [`Deriver::derive`]: #method.derive
139 pub fn derive(&mut self, buf: &mut [u8]) -> Result<usize, ErrorStack> {
153 /// This simply wraps [`Deriver::len`] and [`Deriver::derive`].
156 /// [`Deriver::derive`]: #method.derive
160 let len = self.derive(&mut buf)?;