PEMA-158 Update all the constants

gitea-1
Dirk Zimmermann 5 months ago
parent 7b6892e7ea
commit 480c88ad52

@ -26,26 +26,61 @@ typedef NS_CLOSED_ENUM(NSUInteger, PEPTransportID) {
PEPTransportIDTransportCC = 0xfe
};
typedef NS_CLOSED_ENUM(int, PEPSyncHandshakeResult) {
PEPSyncHandshakeResultCancel = -1, // SYNC_HANDSHAKE_CANCEL
PEPSyncHandshakeResultAccepted = 0, // SYNC_HANDSHAKE_ACCEPTED
PEPSyncHandshakeResultRejected = 1, // SYNC_HANDSHAKE_REJECTED
};
typedef NS_CLOSED_ENUM(int, PEPSyncHandshakeSignal) {
PEPSyncHandshakeSignalUndefined = 0, // SYNC_NOTIFY_UNDEFINED
PEPSyncHandshakeSignalInitAddOurDevice = 1, // SYNC_NOTIFY_INIT_ADD_OUR_DEVICE
PEPSyncHandshakeSignalInitAddOtherDevice = 2, // SYNC_NOTIFY_INIT_ADD_OTHER_DEVICE
PEPSyncHandshakeSignalInitFormGroup = 3, // SYNC_NOTIFY_INIT_FORM_GROUP
PEPSyncHandshakeSignalTimeout = 5, // SYNC_NOTIFY_TIMEOUT
PEPSyncHandshakeSignalAcceptedDeviceAdded = 6, // SYNC_NOTIFY_ACCEPTED_DEVICE_ADDED
PEPSyncHandshakeSignalAcceptedGroupCreated = 7, // SYNC_NOTIFY_ACCEPTED_GROUP_CREATED
PEPSyncHandshakeSignalAcceptedDeviceAccepted = 8, // SYNC_NOTIFY_ACCEPTED_DEVICE_ACCEPTED
PEPSyncHandshakeSignalOutgoingRatingChange = 64, // SYNC_NOTIFY_OUTGOING_RATING_CHANGE
PEPSyncHandshakeSignalStart = 126, // SYNC_NOTIFY_START
PEPSyncHandshakeSignalStop = 127, // SYNC_NOTIFY_STOP
PEPSyncHandshakeSignalPassphraseRequired = 128, // SYNC_PASSPHRASE_REQUIRED
PEPSyncHandshakeSignalSole = 254, // SYNC_NOTIFY_SOLE
PEPSyncHandshakeSignalInGroup = 255, // SYNC_NOTIFY_IN_GROUP
};
typedef NS_CLOSED_ENUM(int, PEPContentDisposition) {
PEPContentDispositionAttachment = 0, // PEP_CONTENT_DISP_ATTACHMENT
PEPContentDispositionInline = 1, // PEP_CONTENT_DISP_INLINE
PEPContentDispositionOther, // PEP_CONTENT_DISP_OTHER
};
typedef NS_CLOSED_ENUM(int, PEPMsgDirection) {
PEPMsgDirectionIncoming = 0, // PEP_dir_incoming
PEPMsgDirectionOutgoing, // PEP_dir_outgoing
};
typedef NS_CLOSED_ENUM(int, PEPTextFormat) {
PEPTextFormatPlain = 0, // PEP_text_format_plain
PEPTextFormatHtml, // PEP_text_format_html
PEPTextFormatOther = 0xff, // PEP_text_format_other
};
typedef NS_CLOSED_ENUM(int, PEPDecryptFlags) {
PEPDecryptFlagsNone = 0x0, // not actually defined in the engine
PEPDecryptFlagsOwnPrivateKey = 0x1, // PEP_decrypt_flag_own_private_key
PEPDecryptFlagsConsume = 0x2, // PEP_decrypt_flag_consume
PEPDecryptFlagsIgnore = 0x4, // PEP_decrypt_flag_ignore
PEPDecryptFlagsSourceModified = 0x8, // PEP_decrypt_flag_src_modified
PEPDecryptFlagsSrcModified = 0x8, // PEP_decrypt_flag_src_modified
PEPDecryptFlagsUntrustedServer = 0x100, // PEP_decrypt_flag_untrusted_server
PEPDecryptFlagsDontTriggerSync = 0x200, // PEP_decrypt_flag_dont_trigger_sync
};
typedef NS_CLOSED_ENUM(int, PEPEncFormat) {
PEPEncFormatNone = 0, // PEP_enc_none
PEPEncFormatPieces = 1, // PEP_enc_pieces, PEP_enc_inline
PEPEncFormatInline = PEPEncFormatPieces,
PEPEncFormatSMIME, // PEP_enc_S_MIME
PEPEncFormatPGPMIME, // PEP_enc_PGP_MIME
PEPEncFormatPEP, // PEP_enc_PEP
PEPEncFormatPGPMIMEOutlook1, // PEP_enc_PGP_MIME_Outlook1
PEPEncFormatInlineEA, // PEP_enc_inline_EA
PEPEncFormatAuto = 255, // PEP_enc_auto = 255
typedef NS_CLOSED_ENUM(int, PEPColor) {
PEPColorNoColor = 0, // PEP_color_no_color
PEPColorYellow, // PEP_color_yellow
PEPColorGreen, // PEP_color_green
PEPColorRed = -1, // PEP_color_red
};
typedef NS_CLOSED_ENUM(int, PEPRating) {
@ -61,33 +96,116 @@ typedef NS_CLOSED_ENUM(int, PEPRating) {
// `const PEP_rating media_key_message_rating = PEP_rating_unreliable`
PEPRatingMediaKeyProtected = 6,
PEPRatingB0rken = -2, // PEP_rating_b0rken
PEPRatingReliable = 6, // PEP_rating_reliable
PEPRatingTrusted = 7, // PEP_rating_trusted
PEPRatingTrustedAndAnonymized = 8, // PEP_rating_trusted_and_anonymized
PEPRatingFullyAnonymous = 9, // PEP_rating_fully_anonymous
PEPRatingMistrust = -1, // PEP_rating_mistrust
PEPRatingB0rken = -2, // PEP_rating_b0rken
PEPRatingUnderAttack = -3 // PEP_rating_under_attack
PEPRatingUnderAttack = -3, // PEP_rating_under_attack
};
typedef NS_CLOSED_ENUM(int, PEPMessageWrapType) {
PEPMessageWrapTypeUnwrapped, // PEP_message_unwrapped
PEPMessageWrapTypeDefault, // PEP_message_default
PEPMessageWrapTypeTransport, // PEP_message_transport
PEPMessageWrapTypeKeyReset, // PEP_message_key_reset
};
typedef NS_CLOSED_ENUM(int, PEPEncryptFlags) {
PEPEncryptFlagsDefault = 0x0, // PEP_encrypt_flag_default
PEPEncryptFlagsForceEncryption = 0x1, // PEP_encrypt_flag_force_encryption
PEPEncryptFlagsForceUnsigned = 0x2, // PEP_encrypt_flag_force_unsigned
PEPEncryptFlagsForceNoAttachedKey = 0x4, // PEP_encrypt_flag_force_no_attached_key
PEPEncryptFlagsInnerMessage = 0x8, // PEP_encrypt_flag_inner_message
// this, // // This
PEPEncryptFlagsForceVersion1 = 0x10, // PEP_encrypt_flag_force_version_1
PEPEncryptFlagsKeyResetOnly = 0x20, // PEP_encrypt_flag_key_reset_only
PEPEncryptReencrypt = 0x40, // PEP_encrypt_reencrypt
};
typedef NS_CLOSED_ENUM(int, PEPIdentityFlags) {
PEPIdentityFlagsNotForSync, // PEP_idf_not_for_sync
PEPIdentityFlagsList, // PEP_idf_list
PEPIdentityFlagsDevicegroup, // PEP_idf_devicegroup
};
typedef NS_CLOSED_ENUM(int, PEPCommType) {
PEPCommTypeUnknown = 0, // PEP_ct_unknown
PEPCommTypeNoEncryption, // PEP_ct_no_encryption
PEPCommTypeNoEncryptedChannel = 0x02, // PEP_ct_no_encrypted_channel
PEPCommTypeKeyNotFound = 0x03, // PEP_ct_key_not_found
PEPCommTypeKeyExpired = 0x04, // PEP_ct_key_expired
PEPCommTypeKeyRevoked = 0x05, // PEP_ct_key_revoked
PEPCommTypeKeyB0rken = 0x06, // PEP_ct_key_b0rken
PEPCommTypeKeyExpiredButConfirmed, // PEP_ct_key_expired_but_confirmed
PEPCommTypeMyKeyNotIncluded = 0x09, // PEP_ct_my_key_not_included
PEPCommTypeSecurityByObscurity = 0x0a, // PEP_ct_security_by_obscurity
PEPCommTypeB0rkenCrypto = 0x0b, // PEP_ct_b0rken_crypto
PEPCommTypeKeyTooShort = 0x0c, // PEP_ct_key_too_short
PEPCommTypeCompromised, // PEP_ct_compromised
PEPCommTypeCompromized, // PEP_ct_compromized
PEPCommTypeMistrusted, // PEP_ct_mistrusted
PEPCommTypeUnconfirmedEncryption, // PEP_ct_unconfirmed_encryption
PEPCommTypeOpenPGPWeakUnconfirmed, // PEP_ct_OpenPGP_weak_unconfirmed
PEPCommTypeToBeChecked, // PEP_ct_to_be_checked
PEPCommTypeSmimeUnconfirmed = 0x21, // PEP_ct_SMIME_unconfirmed
PEPCommTypeCmsUnconfirmed = 0x22, // PEP_ct_CMS_unconfirmed
PEPCommTypeStrongButUnconfirmed, // PEP_ct_strong_but_unconfirmed
PEPCommTypeOpenPGPUnconfirmed, // PEP_ct_OpenPGP_unconfirmed
PEPCommTypeOtrUnconfirmed = 0x3a, // PEP_ct_OTR_unconfirmed
PEPCommTypeUnconfirmedEncAnon, // PEP_ct_unconfirmed_enc_anon
PEPCommTypePEPUnconfirmed = 0x7f, // PEP_ct_pEp_unconfirmed
PEPCommTypeConfirmed, // PEP_ct_confirmed
PEPCommTypeConfirmedEncryption, // PEP_ct_confirmed_encryption
PEPCommTypeOpenPGPWeak, // PEP_ct_OpenPGP_weak
PEPCommTypeToBeCheckedConfirmed, // PEP_ct_to_be_checked_confirmed
PEPCommTypeSmime = 0xa1, // PEP_ct_SMIME
PEPCommTypeCms = 0xa2, // PEP_ct_CMS
PEPCommTypeStrongEncryption, // PEP_ct_strong_encryption
PEPCommTypeOpenPGP, // PEP_ct_OpenPGP
PEPCommTypeOtr = 0xba, // PEP_ct_OTR
PEPCommTypeConfirmedEncAnon, // PEP_ct_confirmed_enc_anon
PEPCommTypePEP = 0xff, // PEP_ct_pEp
};
typedef NS_CLOSED_ENUM(int, PEPCipherSuite) {
PEPCipherSuiteDefault = 0, // PEP_CIPHER_SUITE_DEFAULT
PEPCipherSuiteCv25519 = 1, // PEP_CIPHER_SUITE_CV25519
PEPCipherSuiteP256 = 2, // PEP_CIPHER_SUITE_P256
PEPCipherSuiteP384 = 3, // PEP_CIPHER_SUITE_P384
PEPCipherSuiteP521 = 4, // PEP_CIPHER_SUITE_P521
PEPCipherSuiteRsa2k = 5, // PEP_CIPHER_SUITE_RSA2K
PEPCipherSuiteRsa3k = 6, // PEP_CIPHER_SUITE_RSA3K
PEPCipherSuiteRsa4k = 7, // PEP_CIPHER_SUITE_RSA4K
PEPCipherSuiteRsa8k = 8, // PEP_CIPHER_SUITE_RSA8K
};
typedef NS_CLOSED_ENUM(int, PEPEncFormat) {
PEPEncFormatNone, // PEP_enc_none
PEPEncFormatPieces, // PEP_enc_pieces
PEPEncFormatInline, // PEP_enc_inline
PEPEncFormatSMime, // PEP_enc_S_MIME
PEPEncFormatPGPMime, // PEP_enc_PGP_MIME
PEPEncFormatPEP, // PEP_enc_PEP
PEPEncFormatPGPMimeOutlook1, // PEP_enc_PGP_MIME_Outlook1
PEPEncFormatInlineEa, // PEP_enc_inline_EA
PEPEncFormatAuto, // PEP_enc_auto
};
typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusOK = 0, // PEP_STATUS_OK
PEPStatusInitCannotLoadCryptoLib = 0x0110, // PEP_INIT_CANNOT_LOAD_CRYPTO_LIB
PEPStatusInitCryptoLibInitFailed = 0x0111, // PEP_INIT_CRYPTO_LIB_INIT_FAILED
PEPStatusInitNoCryptoHome = 0x0112, // PEP_INIT_NO_CRYPTO_HOME
PEPStatusInitCannotDetermineCryptoVersion = 0x0114, // PEP_INIT_CANNOT_DETERMINE_CRYPTO_VERSION
PEPStatusInitUnsupportedCryptoVersion = 0x0115, // PEP_INIT_UNSUPPORTED_CRYPTO_VERSION
PEPStatusInitCannotConfigCryptoAgent = 0x0116, // PEP_INIT_CANNOT_CONFIG_CRYPTO_AGENT
PEPStatusInitSqlite3WithoutMutex = 0x0120, // PEP_INIT_SQLITE3_WITHOUT_MUTEX
PEPStatusInitCannotOpenDB = 0x0121, // PEP_INIT_CANNOT_OPEN_DB
PEPStatusInitCannotOpenSystemDB = 0x0122, // PEP_INIT_CANNOT_OPEN_SYSTEM_DB
PEPStatusInitDBDowngradeViolation = 0x0123, // PEP_INIT_DB_DOWNGRADE_VIOLATION
PEPStatusUnknownDBError = 0x01ff, // PEP_UNKNOWN_DB_ERROR
PEPStatusKeyNotFound = 0x0201, // PEP_KEY_NOT_FOUND
PEPStatusKeyHasAmbigName = 0x0202, // PEP_KEY_HAS_AMBIG_NAME
PEPStatusGetKeyFailed = 0x0203, // PEP_GET_KEY_FAILED
@ -97,12 +215,10 @@ typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusMalformedKeyResetMsg = 0x0210, // PEP_MALFORMED_KEY_RESET_MSG
PEPStatusKeyNotReset = 0x0211, // PEP_KEY_NOT_RESET
PEPStatusCannotDeleteKey = 0x0212, // PEP_CANNOT_DELETE_KEY
PEPStatusKeyImported = 0x0220, // PEP_KEY_IMPORTED
PEPStatusNoKeyImported = 0x0221, // PEP_NO_KEY_IMPORTED
PEPStatusKeyImportStatusUnknown = 0x0222, // PEP_KEY_IMPORT_STATUS_UNKNOWN
PEPStatusSomeKeysImported = 0x0223, // PEP_SOME_KEYS_IMPORTED
PEPStatusCannotFindIdentity = 0x0301, // PEP_CANNOT_FIND_IDENTITY
PEPStatusCannotSetPerson = 0x0381, // PEP_CANNOT_SET_PERSON
PEPStatusCannotSetPGPKeypair = 0x0382, // PEP_CANNOT_SET_PGP_KEYPAIR
@ -111,10 +227,8 @@ typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusKeyBlacklisted = 0x0385, // PEP_KEY_BLACKLISTED
PEPStatusCannotFindPerson = 0x0386, // PEP_CANNOT_FIND_PERSON
PEPStatusCannotSetPEPVersion = 0X0387, // PEP_CANNOT_SET_PEP_VERSION
PEPStatusCannotFindAlias = 0x0391, // PEP_CANNOT_FIND_ALIAS
PEPStatusCannotSetAlias = 0x0392, // PEP_CANNOT_SET_ALIAS
PEPStatusUnencrypted = 0x0400, // PEP_UNENCRYPTED
PEPStatusVerified = 0x0401, // PEP_VERIFIED
PEPStatusDecrypted = 0x0402, // PEP_DECRYPTED
@ -127,21 +241,15 @@ typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusCannotReencrypt = 0x0409, // PEP_CANNOT_REENCRYPT
PEPStatusVerifySignerKeyRevoked = 0x040a, // PEP_VERIFY_SIGNER_KEY_REVOKED
PEPStatusCannotDecryptUnknown = 0x04ff, // PEP_CANNOT_DECRYPT_UNKNOWN
PEPStatusTrustwordNotFound = 0x0501, // PEP_TRUSTWORD_NOT_FOUND
PEPStatusTrustwordsFPRWrongLength = 0x0502, // PEP_TRUSTWORDS_FPR_WRONG_LENGTH
PEPStatusTrustwordsDuplicateFPR = 0x0503, // PEP_TRUSTWORDS_DUPLICATE_FPR
PEPStatusTrustwordsFprWrongLength = 0x0502, // PEP_TRUSTWORDS_FPR_WRONG_LENGTH
PEPStatusTrustwordsDuplicateFpr = 0x0503, // PEP_TRUSTWORDS_DUPLICATE_FPR
PEPStatusCannotCreateKey = 0x0601, // PEP_CANNOT_CREATE_KEY
PEPStatusCannotSendKey = 0x0602, // PEP_CANNOT_SEND_KEY
PEPStatusPhraseNotFound = 0x0701, // PEP_PHRASE_NOT_FOUND
PEPStatusSendFunctionNotRegistered = 0x0801, // PEP_SEND_FUNCTION_NOT_REGISTERED
PEPStatusConstraintsViolated = 0x0802, // PEP_CONTRAINTS_VIOLATED
PEPStatusContraintsViolated = 0x0802, // PEP_CONTRAINTS_VIOLATED
PEPStatusCannotEncode = 0x0803, // PEP_CANNOT_ENCODE
PEPStatusSyncNoNotifyCallback = 0x0901, // PEP_SYNC_NO_NOTIFY_CALLBACK
PEPStatusSyncIllegalMessage = 0x0902, // PEP_SYNC_ILLEGAL_MESSAGE
PEPStatusSyncNoInjectCallback = 0x0903, // PEP_SYNC_NO_INJECT_CALLBACK
@ -149,9 +257,7 @@ typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusSyncCannotEncrypt = 0x0905, // PEP_SYNC_CANNOT_ENCRYPT
PEPStatusSyncNoMessageSendCallback = 0x0906, // PEP_SYNC_NO_MESSAGE_SEND_CALLBACK
PEPStatusSyncCannotStart = 0x0907, // PEP_SYNC_CANNOT_START
PEPStatusCannotIncreaseSequence = 0x0971, // PEP_CANNOT_INCREASE_SEQUENCE
PEPStatusStatemachineError = 0x0980, // PEP_STATEMACHINE_ERROR
PEPStatusNoTrust = 0x0981, // PEP_NO_TRUST
PEPStatusStatemachineInvalidState = 0x0982, // PEP_STATEMACHINE_INVALID_STATE
@ -160,130 +266,21 @@ typedef NS_CLOSED_ENUM(int, PEPStatus) {
PEPStatusStatemachineInvalidAction = 0x0985, // PEP_STATEMACHINE_INVALID_ACTION
PEPStatusStatemachineInhibitedEvent = 0x0986, // PEP_STATEMACHINE_INHIBITED_EVENT
PEPStatusStatemachineCannotSend = 0x0987, // PEP_STATEMACHINE_CANNOT_SEND
PEPStatusPassphraseRequired = 0x0a00, // PEP_PASSPHRASE_REQUIRED
PEPStatusWrongPassphrase = 0x0a01, // PEP_WRONG_PASSPHRASE
PEPStatusPassphraseForNewKeysRequired = 0x0a02, // PEP_PASSPHRASE_FOR_NEW_KEYS_REQUIRED
PEPStatusDistributionIllegalMessage = 0x1002, // PEP_DISTRIBUTION_ILLEGAL_MESSAGE
PEPStatusCommitFailed = 0xff01, // PEP_COMMIT_FAILED
PEPStatusMessageConsume = 0xff02, // PEP_MESSAGE_CONSUME
PEPStatusMessageIgnore = 0xff03, // PEP_MESSAGE_IGNORE
PEPStatusCannotConfig = 0xff04, // PEP_CANNOT_CONFIG
PEPStatusRecordNotFound = -6, // PEP_RECORD_NOT_FOUND
PEPStatusCannotCreateTempFile = -5, // PEP_CANNOT_CREATE_TEMP_FILE
PEPStatusIllegalValue = -4, // PEP_ILLEGAL_VALUE
PEPStatusBufferTooSmall = -3, // PEP_BUFFER_TOO_SMALL
PEPStatusOutOfMemory = -2, // PEP_OUT_OF_MEMORY
PEPStatusUnknownError = -1, // PEP_UNKNOWN_ERROR
PEPStatusVersionMismatch = -7, // PEP_VERSION_MISMATCH
};
typedef NS_CLOSED_ENUM(int, PEPIdentityFlags) {
PEPIdentityFlagsNotForSync = 0x0001, // PEP_idf_not_for_sync
PEPIdentityFlagsList = 0x0002, // PEP_idf_list = 0x0002
PEPIdentityFlagsDeviceGroup = 0x0100 // PEP_idf_devicegroup
};
typedef NS_CLOSED_ENUM(int, PEPSyncHandshakeSignal) {
PEPSyncHandshakeSignalUndefined = 0, // SYNC_NOTIFY_UNDEFINED
PEPSyncHandshakeSignalInitAddOurDevice = 1, // SYNC_NOTIFY_INIT_ADD_OUR_DEVICE
PEPSyncHandshakeSignalInitAddOtherDevice = 2, // SYNC_NOTIFY_INIT_ADD_OTHER_DEVICE
PEPSyncHandshakeSignalInitFormGroup = 3, // SYNC_NOTIFY_INIT_FORM_GROUP
PEPSyncHandshakeSignalTimeout = 5, // SYNC_NOTIFY_TIMEOUT
PEPSyncHandshakeSignalAcceptedDeviceAdded = 6, // SYNC_NOTIFY_ACCEPTED_DEVICE_ADDED
PEPSyncHandshakeSignalAcceptedGroupCreated = 7, // SYNC_NOTIFY_ACCEPTED_GROUP_CREATED
PEPSyncHandshakeSignalAcceptedDeviceAccepted = 8, // SYNC_NOTIFY_ACCEPTED_DEVICE_ACCEPTED
PEPSyncHandshakeSignalOutgoingRatingChange = 64, // SYNC_NOTIFY_OUTGOING_RATING_CHANGE
PEPSyncHandshakeSignalStart = 126, // SYNC_NOTIFY_START
PEPSyncHandshakeSignalStop = 127, // SYNC_NOTIFY_STOP
PEPSyncHandshakeSignalPassphraseRequired = 128, // SYNC_PASSPHRASE_REQUIRED
PEPSyncHandshakeSignalSole = 254, // SYNC_NOTIFY_SOLE
PEPSyncHandshakeSignalInGroup = 255 // SYNC_NOTIFY_IN_GROUP
};
typedef NS_CLOSED_ENUM(int, PEPSyncHandshakeResult) {
PEPSyncHandshakeResultCancel = -1, // SYNC_HANDSHAKE_CANCEL
PEPSyncHandshakeResultAccepted = 0, // SYNC_HANDSHAKE_ACCEPTED
PEPSyncHandshakeResultRejected = 1 // SYNC_HANDSHAKE_REJECTED
};
typedef NS_CLOSED_ENUM(int, PEPCommType) {
PEPCommTypeUnknown = 0, // PEP_ct_unknown
PEPCommTypeNoEncryption = 0x01, // PEP_ct_no_encryption
PEPCommTypeNoEncrypted_channel = 0x02, // PEP_ct_no_encrypted_channel
PEPCommTypeKeyNotFound = 0x03, // PEP_ct_key_not_found
PEPCommTypeKeyExpired = 0x04, // PEP_ct_key_expired
PEPCommTypeKeyRevoked = 0x05, // PEP_ct_key_revoked
PEPCommTypeKeyB0rken = 0x06, // PEP_ct_key_b0rken
PEPCommTypeKeyExpiredButConfirmed = 0x07, // PEP_ct_key_expired_but_confirmed renewal.
PEPCommTypeMyKeyNotIncluded = 0x09, // PEP_ct_my_key_not_included
PEPCommTypeSecurityByObscurity = 0x0a, // PEP_ct_security_by_obscurity
PEPCommTypeB0rkenCrypto = 0x0b, // PEP_ct_b0rken_crypto
PEPCommTypeKeyTooShort = 0x0c, // PEP_ct_key_too_short
PEPCommTypeCompromised = 0x0e, // PEP_ct_compromized
PEPCommTypeMistrusted = 0x0f, // PEP_ct_mistrusted
PEPCommTypeUnconfirmedEncryption = 0x10, // PEP_ct_unconfirmed_encryption
PEPCommTypeMediaKey = PEPCommTypeUnconfirmedEncryption, // PEP_comm_type media_key_comm_type
PEPCommTypeOpenPGPWeakUnconfirmed = 0x11, // PEP_ct_OpenPGP_weak_unconfirmed
PEPCommTypeToBeChecked = 0x20, // PEP_ct_to_be_checked
PEPCommTypeSMIMEUnconfirmed = 0x21, // PEP_ct_SMIME_unconfirmed
PEPCommTypeCMSUnconfirmed = 0x22, // PEP_ct_CMS_unconfirmed
PEPCommTypeStongButUnconfirmed = 0x30, // PEP_ct_strong_but_unconfirmed
PEPCommTypeOpenPGPUnconfirmed = 0x38, // PEP_ct_OpenPGP_unconfirmed
PEPCommTypeOTRUnconfirmed = 0x3a, // PEP_ct_OTR_unconfirmed
PEPCommTypeUnconfirmedEncAnon = 0x40, // PEP_ct_unconfirmed_enc_anon
PEPCommTypePEPUnconfirmed = 0x7f, // PEP_ct_pEp_unconfirmed
PEPCommTypeConfirmed = 0x80, // PEP_ct_confirmed
PEPCommTypeConfirmedEncryption = 0x90, // PEP_ct_confirmed_encryption
PEPCommTypeOpenPGPWeak = 0x91, // PEP_ct_OpenPGP_weak
PEPCommTypeToBeCheckedConfirmed = 0xa0, // PEP_ct_to_be_checked_confirmed
PEPCommTypeSMIME = 0xa1, // PEP_ct_SMIME
PEPCommTypeCMS = 0xa2, // PEP_ct_CMS
PEPCommTypeStongEncryption = 0xb0, // PEP_ct_strong_encryption
PEPCommTypeOpenPGP = 0xb8, // PEP_ct_OpenPGP
PEPCommTypeOTR = 0xba, // PEP_ct_OTR
PEPCommTypeConfirmedEncAnon = 0xc0, // PEP_ct_confirmed_enc_anon
PEPCommTypePEP = 0xff // PEP_ct_pEp
};
typedef NS_CLOSED_ENUM(int, PEPMsgDirection) {
PEPMsgDirectionIncoming = 0, // PEP_dir_incoming
PEPMsgDirectionOutgoing // PEP_dir_outgoing
};
typedef NS_CLOSED_ENUM(int, PEPColor) {
PEPColorNoColor = 0, // PEP_color_no_color
PEPColorYellow, // PEP_color_yellow
PEPColorGreen, // PEP_color_green
PEPColorRed = -1, // PEP_color_red
};
typedef NS_CLOSED_ENUM(int, PEPContentDisposition) {
PEPContentDispositionAttachment = 0, // PEP_CONTENT_DISP_ATTACHMENT
PEPContentDispositionInline = 1, // PEP_CONTENT_DISP_INLINE
PEPContentDispositionOther = -1 // PEP_CONTENT_DISP_OTHER
};
#endif /* PEPEngineTypes_h */

Loading…
Cancel
Save