on ae56eaa help sign in
warden/backend/Data/EncString.purs
27 lines 700 B history raw
1module Data.EncString where
3import Prelude
4import BW.Types (EncryptedString)
6foreign import data EncString :: Type
8foreign import encryptionType :: EncString -> EncryptionType
10encryptionTypeAesCbc256_B64 = 0 :: EncryptionType
12encryptionTypeAesCbc128_HmacSha256_B64 = 1 :: EncryptionType
14encryptionTypeAesCbc256_HmacSha256_B64 = 2 :: EncryptionType
16encryptionTypeRsa2048_OaepSha256_B64 = 3 :: EncryptionType
18encryptionTypeRsa2048_OaepSha1_B64 = 4 :: EncryptionType
20encryptionTypeRsa2048_OaepSha256_HmacSha256_B64 = 5 :: EncryptionType
22encryptionTypeRsa2048_OaepSha1_HmacSha256_B64 = 6 :: EncryptionType
24type EncryptionType
25 = Int
27foreign import fromString :: EncryptedString -> EncString