From b5251cf0b42a7ff13c39b327222175d581b62a83 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Thu, 2 Apr 2026 07:39:49 +0000 Subject: object/id: Add more object ID stuff --- object/id/algorithm_parse.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'object/id/algorithm_parse.go') diff --git a/object/id/algorithm_parse.go b/object/id/algorithm_parse.go index 7349288f..63db32dc 100644 --- a/object/id/algorithm_parse.go +++ b/object/id/algorithm_parse.go @@ -6,3 +6,11 @@ func ParseAlgorithm(s string) (Algorithm, bool) { return algo, ok } + +// ParseSignatureHeaderName parses one canonical signature header name +// such as "gpgsig" or "gpgsig-sha256" to its respective algorithm. +func ParseSignatureHeaderName(s string) (Algorithm, bool) { + algo, ok := algorithmBySignatureHeaderName[s] + + return algo, ok +} -- cgit v1.3.1-10-gc9f91