Implement audited findings
Dependency security audit / rustsec (push) Failing after 3s

This commit is contained in:
hugo committed 2026-08-27 15:34:31 +02:00
1 parent 2feecae70d
commit c2dd826920
11 files changed
+773 -220

No files matched your search

+9
View File
@@ -205,6 +205,15 @@ impl<'a> RecipientPolicyManager<'a> {
signing: Option<&SigningPolicy>,
) -> Result<EffectiveRecipients, RecipientPolicyError> {
let snapshot = self.repository.snapshot()?;
self.resolve_for_entry_in_snapshot(&snapshot, entry, signing)
}
pub(crate) fn resolve_for_entry_in_snapshot(
&self,
snapshot: &RepositorySnapshot,
entry: &EntryPath,
signing: Option<&SigningPolicy>,
) -> Result<EffectiveRecipients, RecipientPolicyError> {
let policy = snapshot.recipient_policy(entry).ok_or_else(|| {
RecipientPolicyError::MissingRecipientPolicy {
entry: entry.clone(),