From 5c509f4049a4e9ee86d3755079e23a4e2ef43e4b Mon Sep 17 00:00:00 2001 From: geitda <44627194+geitda@users.noreply.github.com> Date: Mon, 13 May 2024 12:19:27 -0400 Subject: [PATCH] Update docstrings for SHA3 https://github.com/wbond/asn1crypto/pull/238 added the algorithms, but didn't update the docstrings to reflect what could now be returned in several places. --- asn1crypto/algos.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/asn1crypto/algos.py b/asn1crypto/algos.py index ff05626..6588de6 100644 --- a/asn1crypto/algos.py +++ b/asn1crypto/algos.py @@ -459,7 +459,8 @@ def hash_algo(self): """ :return: A unicode string of "md2", "md5", "sha1", "sha224", "sha256", - "sha384", "sha512", "sha512_224", "sha512_256" or "shake256" + "sha384", "sha512", "sha512_224", "sha512_256", "sha3_224", + "sha3_256", "sha3_384", "sha3_512" or "shake256" """ algorithm = self['algorithm'].native @@ -492,7 +493,8 @@ def cms_hash_algo(self): :return: A unicode string of "md2", "md5", "sha1", "sha224", "sha256", - "sha384", "sha512", "sha512_224", "sha512_256" or "shake256" + "sha384", "sha512", "sha512_224", "sha512_256", "sha3_224", + "sha3_256", "sha3_384", "sha3_512" or "shake256" """ algorithm = self['algorithm'].native @@ -877,7 +879,8 @@ def kdf_hmac(self): :return: A unicode string of one of the following: "md2", "md5", "sha1", - "sha224", "sha256", "sha384", "sha512" + "sha224", "sha256", "sha384", "sha512", "sha3_224", "sha3_256", + "sha3_384" or "sha3_512" """ encryption_algo = self['algorithm'].native