diff --git a/signlib/libuniffi_hublib.so b/signlib/libuniffi_hublib.so index 372664b..eb78fb0 100644 Binary files a/signlib/libuniffi_hublib.so and b/signlib/libuniffi_hublib.so differ diff --git a/signlib/safe_checker.py b/signlib/safe_checker.py index 7fac37a..9058027 100644 --- a/signlib/safe_checker.py +++ b/signlib/safe_checker.py @@ -460,9 +460,9 @@ def _uniffi_check_contract_api_version(lib): raise InternalError("UniFFI contract version mismatch: try cleaning and rebuilding your project") def _uniffi_check_api_checksums(lib): - if lib.uniffi_hublib_checksum_func_get_secret_value() != 7762: + if lib.uniffi_hublib_checksum_func_get_secret_value() != 58838: raise InternalError("UniFFI API checksum mismatch: try cleaning and rebuilding your project") - if lib.uniffi_hublib_checksum_func_recreate_secret_value() != 51310: + if lib.uniffi_hublib_checksum_func_recreate_secret_value() != 37521: raise InternalError("UniFFI API checksum mismatch: try cleaning and rebuilding your project") # A ctypes library to expose the extern-C FFI definitions. @@ -571,14 +571,14 @@ class _UniffiForeignFutureStructVoid(ctypes.Structure): _UNIFFI_FOREIGN_FUTURE_COMPLETE_VOID = ctypes.CFUNCTYPE(None,ctypes.c_uint64,_UniffiForeignFutureStructVoid, ) _UniffiLib.uniffi_hublib_fn_func_get_secret_value.argtypes = ( - ctypes.c_uint64, + _UniffiRustBuffer, _UniffiRustBuffer, _UniffiRustBuffer, ctypes.POINTER(_UniffiRustCallStatus), ) _UniffiLib.uniffi_hublib_fn_func_get_secret_value.restype = _UniffiRustBuffer _UniffiLib.uniffi_hublib_fn_func_recreate_secret_value.argtypes = ( - ctypes.c_uint64, + _UniffiRustBuffer, _UniffiRustBuffer, _UniffiRustBuffer, _UniffiRustBuffer, @@ -869,19 +869,6 @@ _uniffi_check_contract_api_version(_UniffiLib) # Public interface members begin here. -class _UniffiConverterUInt64(_UniffiConverterPrimitiveInt): - CLASS_NAME = "u64" - VALUE_MIN = 0 - VALUE_MAX = 2**64 - - @staticmethod - def read(buf): - return buf.read_u64() - - @staticmethod - def write(value, buf): - buf.write_u64(value) - class _UniffiConverterString: @staticmethod def check_lower(value): @@ -916,21 +903,21 @@ class _UniffiConverterString: # Async support -def get_secret_value(cur_time: "int",user_agent: "str",url: "str") -> "str": - _UniffiConverterUInt64.check_lower(cur_time) +def get_secret_value(http_date: "str",user_agent: "str",url: "str") -> "str": + _UniffiConverterString.check_lower(http_date) _UniffiConverterString.check_lower(user_agent) _UniffiConverterString.check_lower(url) return _UniffiConverterString.lift(_uniffi_rust_call(_UniffiLib.uniffi_hublib_fn_func_get_secret_value, - _UniffiConverterUInt64.lower(cur_time), + _UniffiConverterString.lower(http_date), _UniffiConverterString.lower(user_agent), _UniffiConverterString.lower(url))) -def recreate_secret_value(cur_time: "int",user_agent: "str",url: "str",gotten_value: "str") -> "str": - _UniffiConverterUInt64.check_lower(cur_time) +def recreate_secret_value(http_date: "str",user_agent: "str",url: "str",gotten_value: "str") -> "str": + _UniffiConverterString.check_lower(http_date) _UniffiConverterString.check_lower(user_agent) @@ -939,7 +926,7 @@ def recreate_secret_value(cur_time: "int",user_agent: "str",url: "str",gotten_va _UniffiConverterString.check_lower(gotten_value) return _UniffiConverterString.lift(_uniffi_rust_call(_UniffiLib.uniffi_hublib_fn_func_recreate_secret_value, - _UniffiConverterUInt64.lower(cur_time), + _UniffiConverterString.lower(http_date), _UniffiConverterString.lower(user_agent), _UniffiConverterString.lower(url), _UniffiConverterString.lower(gotten_value)))