# CryptoSignatureAlgorithm

`import { CryptoSignatureAlgorithm } from "destack:crypto/binding";`

Signature algorithm selector.

```ds title="CryptoSignatureAlgorithm"
export enum CryptoSignatureAlgorithm {
    RsaPkcs1v15 = 1,
    RsaPss = 2,
    Ecdsa = 3,
    Ed25519 = 4,
    Ed448 = 5,
}
```

[language/library/src/crypto/binding/algorithm.ds:104:115](https://github.com/destack-sh/destack/blob/main/language/library/src/crypto/binding/algorithm.ds#L104-L115)

## Variants

### `RsaPkcs1v15 = 1`

RSASSA-PKCS1-v1_5.

### `RsaPss = 2`

RSASSA-PSS.

### `Ecdsa = 3`

ECDSA.

### `Ed25519 = 4`

Ed25519.

### `Ed448 = 5`

Ed448.
