in src/local_gpu_verifier/src/verifier/cc_admin_utils.py [0:0]
def validate_and_extract_nonce(nonce_hex_string):
""" Validate and convert Nonce to bytes format
Args:
nonce_hex_string (string): 32 Bytes Nonce represented as Hex String
Returns:
[bytes]: Nonce represented as Bytes
"""
if len(nonce_hex_string) == BaseSettings.SIZE_OF_NONCE_IN_HEX_STR and set(nonce_hex_string).issubset(string.hexdigits):
return bytes.fromhex(nonce_hex_string)
else :
raise InvalidNonceError("Invalid Nonce Size. The nonce should be 32 bytes in length represented as Hex String")