[−][src]Struct sequoia_openpgp::policy::NullPolicy
The Null Policy.
Danger, here be dragons.
This policy imposes no additional policy, i.e., accepts everything. This includes the MD5 hash algorithm, and SED packets.
The Null policy has a limited set of valid use cases, e.g., packet statistics.
For other purposes, it is more advisable to use the StandardPolicy
and
adjust it by selectively allowing items considered insecure by default, e.g.,
via StandardPolicy::accept_hash
function. If this is still too inflexible
consider creating a specialized policy based on the StandardPolicy
as
the example for StandardPolicy
illustrates.
Implementations
impl NullPolicy
[src]
Trait Implementations
impl Debug for NullPolicy
[src]
impl Policy for NullPolicy
[src]
pub fn signature(&self, _sig: &Signature, _sec: HashAlgoSecurity) -> Result<()>
[src]
pub fn key(
&self,
_ka: &ValidErasedKeyAmalgamation<'_, PublicParts>
) -> Result<()>
[src]
&self,
_ka: &ValidErasedKeyAmalgamation<'_, PublicParts>
) -> Result<()>
pub fn symmetric_algorithm(&self, _algo: SymmetricAlgorithm) -> Result<()>
[src]
pub fn aead_algorithm(&self, _algo: AEADAlgorithm) -> Result<()>
[src]
pub fn packet(&self, _packet: &Packet) -> Result<()>
[src]
Auto Trait Implementations
impl RefUnwindSafe for NullPolicy
impl Send for NullPolicy
impl Sync for NullPolicy
impl Unpin for NullPolicy
impl UnwindSafe for NullPolicy
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,