#aranya #policy #interface #found #vm #idam

no-std aranya-idam-ffi

The IDAM FFI for Aranya Policy

1 unstable release

0.1.0 Oct 16, 2024

#828 in Cryptography

Download history 176/week @ 2024-10-14 18/week @ 2024-10-21

194 downloads per month
Used in 2 crates (via aranya-daemon)

AGPL-3.0-only

2MB
19K SLoC

Identity and Access Management (IdAM) for Aranya.

Design

Aranya's IdAM system is written in our proprietary language for policy code. The language syntax and logic is described in the policy lang spec, while an in-depth explanation of the policy that makes up Aranya's IdAM system can be found in the IDAM spec.

Aranya's IdAM code makes use of several external functions belonging to other modules, which are callable by the policy via a foreign function interface (FFI) of the APIs made available by a particular module. For details on the cryptographic APIs used by IdAM, see IDAM crypto.

Dependencies

~15–26MB
~429K SLoC