Compare commits
15 Commits
7e18646dfe
...
v0.1.6
| Author | SHA1 | Date | |
|---|---|---|---|
| 666eef0f5d | |||
| 4fc1ebe80c | |||
| fb6cd0404d | |||
| 5a605f327d | |||
| aa4c711a27 | |||
| 32ebcb1e5f | |||
| 7878359544 | |||
| 5d2803a384 | |||
| cad103f7a4 | |||
| 80f79388a1 | |||
| 309672aa65 | |||
| b9ad071d9c | |||
| 71fa2be2f8 | |||
| ff304e2ce3 | |||
| ec6906944d |
4
setup.py
4
setup.py
@@ -2,7 +2,9 @@ from setuptools import find_packages, setup
|
|||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='signlib',
|
name='hublib',
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
version='0.1.0',
|
version='0.1.0',
|
||||||
|
include_package_data=True,
|
||||||
|
package_data={'hublib': ['*.so']},
|
||||||
)
|
)
|
||||||
Binary file not shown.
@@ -460,9 +460,9 @@ def _uniffi_check_contract_api_version(lib):
|
|||||||
raise InternalError("UniFFI contract version mismatch: try cleaning and rebuilding your project")
|
raise InternalError("UniFFI contract version mismatch: try cleaning and rebuilding your project")
|
||||||
|
|
||||||
def _uniffi_check_api_checksums(lib):
|
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")
|
raise InternalError("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
|
||||||
if lib.uniffi_hublib_checksum_func_validate_secret_value() != 27903:
|
if lib.uniffi_hublib_checksum_func_recreate_secret_value() != 37521:
|
||||||
raise InternalError("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
|
raise InternalError("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
|
||||||
|
|
||||||
# A ctypes library to expose the extern-C FFI definitions.
|
# A ctypes library to expose the extern-C FFI definitions.
|
||||||
@@ -571,20 +571,20 @@ class _UniffiForeignFutureStructVoid(ctypes.Structure):
|
|||||||
_UNIFFI_FOREIGN_FUTURE_COMPLETE_VOID = ctypes.CFUNCTYPE(None,ctypes.c_uint64,_UniffiForeignFutureStructVoid,
|
_UNIFFI_FOREIGN_FUTURE_COMPLETE_VOID = ctypes.CFUNCTYPE(None,ctypes.c_uint64,_UniffiForeignFutureStructVoid,
|
||||||
)
|
)
|
||||||
_UniffiLib.uniffi_hublib_fn_func_get_secret_value.argtypes = (
|
_UniffiLib.uniffi_hublib_fn_func_get_secret_value.argtypes = (
|
||||||
ctypes.c_uint64,
|
_UniffiRustBuffer,
|
||||||
_UniffiRustBuffer,
|
_UniffiRustBuffer,
|
||||||
_UniffiRustBuffer,
|
_UniffiRustBuffer,
|
||||||
ctypes.POINTER(_UniffiRustCallStatus),
|
ctypes.POINTER(_UniffiRustCallStatus),
|
||||||
)
|
)
|
||||||
_UniffiLib.uniffi_hublib_fn_func_get_secret_value.restype = _UniffiRustBuffer
|
_UniffiLib.uniffi_hublib_fn_func_get_secret_value.restype = _UniffiRustBuffer
|
||||||
_UniffiLib.uniffi_hublib_fn_func_validate_secret_value.argtypes = (
|
_UniffiLib.uniffi_hublib_fn_func_recreate_secret_value.argtypes = (
|
||||||
ctypes.c_uint64,
|
_UniffiRustBuffer,
|
||||||
_UniffiRustBuffer,
|
_UniffiRustBuffer,
|
||||||
_UniffiRustBuffer,
|
_UniffiRustBuffer,
|
||||||
_UniffiRustBuffer,
|
_UniffiRustBuffer,
|
||||||
ctypes.POINTER(_UniffiRustCallStatus),
|
ctypes.POINTER(_UniffiRustCallStatus),
|
||||||
)
|
)
|
||||||
_UniffiLib.uniffi_hublib_fn_func_validate_secret_value.restype = ctypes.c_int8
|
_UniffiLib.uniffi_hublib_fn_func_recreate_secret_value.restype = _UniffiRustBuffer
|
||||||
_UniffiLib.ffi_hublib_rustbuffer_alloc.argtypes = (
|
_UniffiLib.ffi_hublib_rustbuffer_alloc.argtypes = (
|
||||||
ctypes.c_uint64,
|
ctypes.c_uint64,
|
||||||
ctypes.POINTER(_UniffiRustCallStatus),
|
ctypes.POINTER(_UniffiRustCallStatus),
|
||||||
@@ -856,9 +856,9 @@ _UniffiLib.ffi_hublib_rust_future_complete_void.restype = None
|
|||||||
_UniffiLib.uniffi_hublib_checksum_func_get_secret_value.argtypes = (
|
_UniffiLib.uniffi_hublib_checksum_func_get_secret_value.argtypes = (
|
||||||
)
|
)
|
||||||
_UniffiLib.uniffi_hublib_checksum_func_get_secret_value.restype = ctypes.c_uint16
|
_UniffiLib.uniffi_hublib_checksum_func_get_secret_value.restype = ctypes.c_uint16
|
||||||
_UniffiLib.uniffi_hublib_checksum_func_validate_secret_value.argtypes = (
|
_UniffiLib.uniffi_hublib_checksum_func_recreate_secret_value.argtypes = (
|
||||||
)
|
)
|
||||||
_UniffiLib.uniffi_hublib_checksum_func_validate_secret_value.restype = ctypes.c_uint16
|
_UniffiLib.uniffi_hublib_checksum_func_recreate_secret_value.restype = ctypes.c_uint16
|
||||||
_UniffiLib.ffi_hublib_uniffi_contract_version.argtypes = (
|
_UniffiLib.ffi_hublib_uniffi_contract_version.argtypes = (
|
||||||
)
|
)
|
||||||
_UniffiLib.ffi_hublib_uniffi_contract_version.restype = ctypes.c_uint32
|
_UniffiLib.ffi_hublib_uniffi_contract_version.restype = ctypes.c_uint32
|
||||||
@@ -869,40 +869,6 @@ _uniffi_check_contract_api_version(_UniffiLib)
|
|||||||
# Public interface members begin here.
|
# 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 _UniffiConverterBool:
|
|
||||||
@classmethod
|
|
||||||
def check_lower(cls, value):
|
|
||||||
return not not value
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def lower(cls, value):
|
|
||||||
return 1 if value else 0
|
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def lift(value):
|
|
||||||
return value != 0
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def read(cls, buf):
|
|
||||||
return cls.lift(buf.read_u8())
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def write(cls, value, buf):
|
|
||||||
buf.write_u8(value)
|
|
||||||
|
|
||||||
class _UniffiConverterString:
|
class _UniffiConverterString:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def check_lower(value):
|
def check_lower(value):
|
||||||
@@ -937,21 +903,21 @@ class _UniffiConverterString:
|
|||||||
|
|
||||||
# Async support
|
# Async support
|
||||||
|
|
||||||
def get_secret_value(cur_time: "int",user_agent: "str",url: "str") -> "str":
|
def get_secret_value(http_date: "str",user_agent: "str",url: "str") -> "str":
|
||||||
_UniffiConverterUInt64.check_lower(cur_time)
|
_UniffiConverterString.check_lower(http_date)
|
||||||
|
|
||||||
_UniffiConverterString.check_lower(user_agent)
|
_UniffiConverterString.check_lower(user_agent)
|
||||||
|
|
||||||
_UniffiConverterString.check_lower(url)
|
_UniffiConverterString.check_lower(url)
|
||||||
|
|
||||||
return _UniffiConverterString.lift(_uniffi_rust_call(_UniffiLib.uniffi_hublib_fn_func_get_secret_value,
|
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(user_agent),
|
||||||
_UniffiConverterString.lower(url)))
|
_UniffiConverterString.lower(url)))
|
||||||
|
|
||||||
|
|
||||||
def validate_secret_value(cur_time: "int",user_agent: "str",url: "str",gotten_value: "str") -> "bool":
|
def recreate_secret_value(http_date: "str",user_agent: "str",url: "str",gotten_value: "str") -> "str":
|
||||||
_UniffiConverterUInt64.check_lower(cur_time)
|
_UniffiConverterString.check_lower(http_date)
|
||||||
|
|
||||||
_UniffiConverterString.check_lower(user_agent)
|
_UniffiConverterString.check_lower(user_agent)
|
||||||
|
|
||||||
@@ -959,8 +925,8 @@ def validate_secret_value(cur_time: "int",user_agent: "str",url: "str",gotten_va
|
|||||||
|
|
||||||
_UniffiConverterString.check_lower(gotten_value)
|
_UniffiConverterString.check_lower(gotten_value)
|
||||||
|
|
||||||
return _UniffiConverterBool.lift(_uniffi_rust_call(_UniffiLib.uniffi_hublib_fn_func_validate_secret_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(user_agent),
|
||||||
_UniffiConverterString.lower(url),
|
_UniffiConverterString.lower(url),
|
||||||
_UniffiConverterString.lower(gotten_value)))
|
_UniffiConverterString.lower(gotten_value)))
|
||||||
@@ -969,6 +935,6 @@ def validate_secret_value(cur_time: "int",user_agent: "str",url: "str",gotten_va
|
|||||||
__all__ = [
|
__all__ = [
|
||||||
"InternalError",
|
"InternalError",
|
||||||
"get_secret_value",
|
"get_secret_value",
|
||||||
"validate_secret_value",
|
"recreate_secret_value",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user