Skip to main content

signed_dequeue_verified

Function signed_dequeue_verified 

Source
pub fn signed_dequeue_verified<V, F>(
    buffers: &mut SignedBuffers<V>,
    edge: &Edge,
    verifier: F,
) -> Result<Option<Value>, SignedDequeueError>
where F: Fn(&Value, &V) -> bool,
Expand description

Dequeue and verify one signed payload.

The verifier is provided by the caller so this buffer module stays independent from any specific verification backend.

ยงErrors

Returns SignedDequeueError::VerificationFailed if the signature does not verify.