# RustDbCrypto.sys.mjs

```{js:autoclass} RustDbCrypto.sys.AuthenticationCanceled
    :members:
    :exclude-members: AuthenticationCanceled
```

```{js:autoclass} RustDbCrypto.sys.AuthenticationError
    :members:
    :exclude-members: AuthenticationError
```

```{js:autoclass} RustDbCrypto.sys.DbCryptoApiError
    :members:
    :exclude-members: DbCryptoApiError
```

```{js:autoclass} RustDbCrypto.sys.DecryptionFailed
    :members:
    :exclude-members: DecryptionFailed
```

```{js:autoclass} RustDbCrypto.sys.EncryptionFailed
    :members:
    :exclude-members: EncryptionFailed
```

```{js:autoclass} RustDbCrypto.sys.Interrupted
    :members:
    :exclude-members: Interrupted
```

```{js:autoclass} RustDbCrypto.sys.InvalidKey
    :members:
    :exclude-members: InvalidKey
```

```{js:autoclass} RustDbCrypto.sys.MissingKey
    :members:
    :exclude-members: MissingKey
```

```{js:autoclass} RustDbCrypto.sys.NssAuthenticationError
    :members:
    :exclude-members: NssAuthenticationError
```

```{js:autoclass} RustDbCrypto.sys.NssKeyManager
    :members:
    :exclude-members: NssKeyManager
```

```{js:autoclass} RustDbCrypto.sys.NssUninitialized
    :members:
    :exclude-members: NssUninitialized
```

```{js:autoclass} RustDbCrypto.sys.PrimaryPasswordAuthenticator
    :members:
    :exclude-members: PrimaryPasswordAuthenticator
```

```{js:autoclass} RustDbCrypto.sys.UnexpectedDbCryptoApiError
    :members:
    :exclude-members: UnexpectedDbCryptoApiError
```

```{js:autofunction} RustDbCrypto.sys.checkCanary
```

```{js:autofunction} RustDbCrypto.sys.createCanary
```

```{js:autofunction} RustDbCrypto.sys.createKey
```
