> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NoOpSecureStorage

> Swift Structure

**Structure**

```swift theme={null}
struct NoOpSecureStorage
```

## Initializers

### init()

```swift theme={null}
init()
```

## Instance Methods

### clear()

Inherited from `SecureStorage.clear()`.

```swift theme={null}
func clear()
```

### getEmail()

Inherited from `SecureStorage.getEmail()`.

```swift theme={null}
func getEmail() async throws(SecureStorageError) -> String?
```

### getJWT()

Inherited from `SecureStorage.getJWT()`.

```swift theme={null}
func getJWT() async throws(SecureStorageError) -> String?
```

### getOneTimeSecret()

Inherited from `SecureStorage.getOneTimeSecret()`.

```swift theme={null}
func getOneTimeSecret() async throws(SecureStorageError) -> String?
```

### getPrivateKey(forEmail:)

```swift theme={null}
func getPrivateKey(forEmail email: String) -> String?
```

### savePrivateKey(\_:forEmail:)

```swift theme={null}
func savePrivateKey(_ privateKey: String, forEmail email: String)
```

### storeEmail(\_:)

Inherited from `SecureStorage.storeEmail(_:)`.

```swift theme={null}
func storeEmail(_ email: String) async throws(SecureStorageError)
```

### storeJWT(\_:)

Inherited from `SecureStorage.storeJWT(_:)`.

```swift theme={null}
func storeJWT(_ secret: String) async throws(SecureStorageError)
```

### storeOneTimeSecret(\_:)

Inherited from `SecureStorage.storeOneTimeSecret(_:)`.

```swift theme={null}
func storeOneTimeSecret(_ secret: String) async throws(SecureStorageError)
```
