Commit Graph

35 Commits

Author SHA1 Message Date
Volkan Özçelik 8f6b357192
entity rename.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-09-01 10:41:00 -07:00
Volkan Özçelik 53de9406c5
audit fix.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-09-01 10:38:50 -07:00
Volkan Özçelik 3c9e6d87d5
Move policy spec to the SDK.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-08-31 16:31:46 -07:00
Volkan Özçelik bbaf4a4fd0
lint update.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-08-10 10:23:54 -07:00
Volkan Özçelik 933ec84235
audit fixes.
Naming changes after running `make audit`.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-08-10 05:23:17 -07:00
muhammet.arikan 7944d5d86d
feat(api): Add filtering to ListPolicies 2025-07-29 22:06:21 +03:00
Volkan Özçelik 72052ebd87
Add `execute` as a policy permission.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-07-20 20:15:32 -07:00
Volkan Özçelik c4a6f18b8e
add encrypt decrypt entities to the mix.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-07-20 08:48:13 -07:00
Volkan Özçelik 5a94c7e59f
Minor changes.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-29 20:50:38 -07:00
Volkan Özçelik e8284b82bc
remove keeper id from request
keepers should not know info about themselves (including their ids)

Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-07 19:41:06 -08:00
Volkan Özçelik 053e17ca09
convert sensitive data to pointer types
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-07 15:32:50 -08:00
Volkan Özçelik 50d077fec8
update recovery apis
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-07 12:35:40 -08:00
Volkan Özçelik 68f6ca21b4
Data type change
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-06 18:04:05 -08:00
Volkan Özçelik 2329d7fee8
BREAKING: Change type of Shard
Change the data type from string to a byte array for better memory management.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-03-06 15:45:24 -08:00
Volkan Özçelik ff7712c564
Merge remote-tracking branch 'origin/main'
# Conflicts:
#	api/entity/data/error_code.go
2025-02-16 16:57:57 -08:00
Volkan Özçelik 0cbe642783
Update README
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-02-16 16:55:20 -08:00
Volkan Özçelik b866ae7e9b
Implement restore and recover APIs
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-02-08 09:26:59 -08:00
Volkan Özçelik cc83f688b3
Add entities for restore and recover requests
Signed-off-by: Volkan Özçelik <me@volkan.io>
2025-02-07 21:30:39 -08:00
Abhishek Sharma c0f910e50e #70: Removing unused version from ShardContributionRequest
Signed-off-by: Abhishek Sharma <abhishek44sharma@gmail.com>
2025-01-11 11:44:30 +05:30
Volkan Özçelik 59f882ecbb
BREAKING: Remove initialization check
Removing initialization checks since now SPIKE Nexus does not start until it fetches a root key from the keepers.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-27 03:43:29 -08:00
Volkan Özçelik 0d91ae5804
BREAKING: Remove initialization check
Removing initialization checks since now SPIKE Nexus does not start until it fetches a root key from the keepers.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-26 21:58:05 -08:00
Volkan Özçelik b98ec8ee62
add shard contribution request and response.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-26 09:46:40 -08:00
Volkan Özçelik 95488908fb
add shard contribution request and response.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-25 14:34:32 -08:00
Volkan Özçelik 035c0dd482
Remove redundant error codes.
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-23 18:08:36 -08:00
Volkan Özçelik bed86e5836
add new error codes
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-23 13:33:28 -08:00
Volkan Özçelik 5fc0273ed2
add new error codes
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-23 12:33:09 -08:00
Volkan Özçelik c9162e1867
add new error codes
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-23 10:36:18 -08:00
Volkan Özçelik dd61ea4367
Fixed todos
Also some minor refactorings.

Some changes might be breaking.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-10 22:30:57 -08:00
Volkan Özçelik 0a462d13d7
minor
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-10 06:53:49 -08:00
Volkan Özçelik a7c30300d9
API updates.
* Created an API class
* Refactorings around certain methods.

Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-02 21:51:30 -08:00
Volkan Özçelik a94ed4837b
add CoC and friend + minor code refactoring
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-12-01 20:07:09 -08:00
sahinakyol 9709d97fec spike-46 moved metadata entrypoints and resp reqs 2024-12-01 17:41:34 +01:00
Volkan Özçelik 0eea713b69
move more out of internal
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-11-27 13:35:43 -08:00
Volkan Özçelik 51379bc534
exposing some entities
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-11-27 10:41:53 -08:00
Volkan Özçelik fb59be35ed
exposing some entities
Signed-off-by: Volkan Özçelik <me@volkan.io>
2024-11-27 10:34:40 -08:00