Compare commits

...

194 Commits

Author SHA1 Message Date
Andreas Buff 008a06368c merge Release_2.1
2 years ago
Andreas Buff 98e566fcac MACOSINST-26 fixes: mac target does not build system.db
2 years ago
Andreas Buff 6fabb15d2a Revert "MACOSINST-26 uses prebuild asn1"
2 years ago
Andreas Buff 85546121f9 MACOSINST-26 uses prebuild asn1
2 years ago
Andreas Buff f7e75e6dfc MACOSINST-26 fixes: libetpan is expected dynamic lib (thanx Xcode...)
2 years ago
Andreas Buff 8523a84e7b MACOSINST-26 adds extra target to generate files before building. Fails on first build otherwize
2 years ago
Andreas Buff c5192aafd3 MACOSINST-26 adds gen script output file lists to mac target also
2 years ago
Krista Bennett 8d4987aca6 Bumped patch number for next release
2 years ago
Andreas Buff b1373c27db MACOSINST-26 stops building mac target for ARM. libetpan will have to be cross build first.
2 years ago
Andreas Buff 04c585fd94 MACOSINST-26 libpepengine_mac uses libetpan from local/lib (as libetpan mac prepare can not work and obviously has never been tested)
2 years ago
Andreas Buff abef79f69a MACOSINST-26 stops using Libetpan Xcode project for macOS. Does not work. Assumed no one ever tested it. It can not work. Its prepare target used script is full of iOS stuff.
2 years ago
Andreas Buff 1a412c1c01 MACOSINST-26 copies build artifact to custom build dir
2 years ago
Volker Birk a432932ced fixing typo
2 years ago
Devan Carpenter ec0e60b217 CI: unpack yml2 into INSTPREFIX
2 years ago
Devan Carpenter ef7eaa073d CI: don't use insecure docker registries anymore
2 years ago
Devan Carpenter 1cd723a1ff CI: add basic gitlab-ci jobs
2 years ago
darthmama b319057799 Merge pull request 'Add files to Windows project' (#2) from Thomas/pEpEngine:Release_2.1 into Release_2.1
2 years ago
Thomas 19252d3b1a Add files to Windows project
2 years ago
Krista Bennett db98c3ac7a ENGINE-883: script updates from hooks directory, Makefile fix for those who haven't put hooks in. Needs to be tested on other systems and won't save non-hooks-using windows users from themselves.
2 years ago
Krista Bennett 481eb89593 ENGINE-883: Added include. WARNING: COPY HOOK SCRIPTS TO HOOKS DIRECTORY
2 years ago
Krista Bennett d56fcd0ca5 Ignore untracked src/commit_hash.h
2 years ago
Krista Bennett f32bc1f729 ENGINE-883: commit hook scripts
2 years ago
Krista Bennett 81ac92af1b Added template for commit hash goodness
2 years ago
Andreas Buff f7013c38c7 MACOSINST-26 uses Libetban build by Xcode (to get fat lib for ARM and ITEL for free)
2 years ago
Andreas Buff a6914dbdfd MACOSINST-26 git-ignores Xcode related files
2 years ago
Thomas 9fe2744231 Build entire Sequoia on Windows
2 years ago
Thomas e2e890f712 Add Visual Studio user file to .gitignore
2 years ago
Volker Birk 5f30b80595 do not replace subject if message format 1.x and unencrypted subject is enabled
2 years ago
Volker Birk 01d232f7dd Merge branch 'Release_2.1' of ssh://gitea.pep.foundation:23065/pEp.foundation/pEpEngine into Release_2.1
2 years ago
Volker Birk 378b50387b FIX ENGINE-814: skip identities without key
2 years ago
Thomas 177a30c9d2 Fix build issues on Windows
2 years ago
Krista Bennett 7b82076780 Bumped patch for next release
2 years ago
Krista Bennett 6af7aa8578 More protection against bad parsing. Can't reproduce the actual bug.
2 years ago
Krista Bennett fe72c6e8fd Bumped patch version for next release
2 years ago
Krista Bennett 01719b5dd4 Merge branch 'IOSAD-186' into Release_2.1
2 years ago
Krista Bennett b04108bc6d Converted .hgignore to .gitignore
2 years ago
Krista Bennett 4330caa8d3 Converted .hgignore to .gitignore
2 years ago
buff 0e3669b5b2 merge Release_2.1.11
2 years ago
Krista 'DarthMama' Bennett a15ac36547 Bumped patch version for next release
2 years ago
Krista 'DarthMama' Bennett 75654d2b10 Added tag Release_2.1.11 for changeset f6f52234d220
2 years ago
Krista 'DarthMama' Bennett 8462cc190b Empty string fail fixed in mime.c
2 years ago
Dirk Zimmermann b99fc3543e IOSAD-186 Re-add sequoia4ios include
2 years ago
Krista 'DarthMama' Bennett e8e42c3bdd Minor typo
2 years ago
Sofia Balicka 5b4b88fc68 one include guard in worng place
2 years ago
Krista 'DarthMama' Bennett beb7a00d16 ENGINE-870 graft: replace #pragma once with include guards
2 years ago
buff 9b7b4b6d40 merge Release_2.1
2 years ago
buff fa467d4578 IOSAD-186 forces usage of static libs
2 years ago
Krista 'DarthMama' Bennett 3778b9abfd bumped patch version for next release
2 years ago
Krista 'DarthMama' Bennett 4477da943d Added tag Release_2.1.10 for changeset aaffc7213827
2 years ago
Volker Birk d4daf0ff04 ignore ReceiverRating in Sync
2 years ago
buff 739024453b IOSAD-186 adds generated files to macOS target
2 years ago
buff 656f0b94ca IOSAD-186 static macOS lib builds in Xcode
2 years ago
buff db41e8eb3a add branch
2 years ago
Krista 'DarthMama' Bennett f5ef381d7b ENGINE-860: key reset now resets all default keys for a partner address when asked to reset the unspecified default key for an identity containing that address
2 years ago
Krista 'DarthMama' Bennett e119049d2f bumped patch for next release
2 years ago
Krista 'DarthMama' Bennett 1719cbf316 Added tag Release_2.1.9 for changeset afde4de54783
2 years ago
Krista 'DarthMama' Bennett ef95023e95 ENGINE-857: revert and NUL char fix.
2 years ago
Krista 'DarthMama' Bennett b2cf13b821 bumped patch for next release
2 years ago
Krista 'DarthMama' Bennett ed6bc7385a Added tag Release_2.1.8 for changeset 409acbc8b230
2 years ago
Krista 'DarthMama' Bennett 9af2fbc452 ENGINE-857: Fixed charconv error.
2 years ago
Krista 'DarthMama' Bennett 420c1be93e bumped patch number
2 years ago
Krista 'DarthMama' Bennett 7961f02670 Added tag Release_2.1.7 for changeset fff112d941e6
2 years ago
Krista 'DarthMama' Bennett 24c5e57fa1 Second explicit key not found setting in encrypt message
2 years ago
Krista 'DarthMama' Bennett af680d4a14 Merged in audit_branch fixes
2 years ago
Thomas 6a70476e6f Create system.db in the generate_code script
2 years ago
Thomas 4f6651ef0e Graft changes to Windows build from default
2 years ago
Krista 'DarthMama' Bennett 2be54d0a1e Fixing graft mess ;)
2 years ago
Thomas d25f1aaf71 Make yml2 path relative in Windows build script
2 years ago
Krista 'DarthMama' Bennett 8450ebf542 Bumped patch for future release
2 years ago
Krista 'DarthMama' Bennett 7bd00bb927 Added tag Release_2.1.6 for changeset 0e68ede9ea7d
2 years ago
Krista 'DarthMama' Bennett 242d0893cf ENGINE-843: bad input checking everywhere
2 years ago
Krista 'DarthMama' Bennett c302e0167e ENGINE-792: fixed logic error. Oops.
2 years ago
Krista 'DarthMama' Bennett 3095a16836 Merged in current audit_branch fixes
2 years ago
Krista 'DarthMama' Bennett 702e9f803c ENGINE-840: Make identity_dup great again, ish, kinda
2 years ago
buff 53bdab0b6c Xcode: drops iOS <12 support
2 years ago
Krista 'DarthMama' Bennett 724d0efc69 Removed tag Release_2.2.0-RC3
2 years ago
Krista 'DarthMama' Bennett ce27e944e8 Removed tag Release_2.2.0-RC2
2 years ago
Krista 'DarthMama' Bennett acb23ce787 Removed tag Release_2.2.0-RC1
2 years ago
Krista 'DarthMama' Bennett 0a662d7a89 Bumped patch num for next release
2 years ago
Krista 'DarthMama' Bennett 5258e65e28 Added tag Release_2.1.5 for changeset bf8ec2f0c15b
2 years ago
Krista 'DarthMama' Bennett 129b3b156f merged xcode sqlite3 fixes
2 years ago
Dirk Zimmermann d2a09d8608 IOSAD-182 Xcode: Use sqlite amalgamation from own mirror
2 years ago
Dirk Zimmermann 96987a3cdd add branch
2 years ago
Krista 'DarthMama' Bennett 7c2dbb5c2d bumped patch num in src
2 years ago
Krista 'DarthMama' Bennett d7302fad7e Added tag Release_2.1.4 for changeset 0d9856973e52
2 years ago
Krista 'DarthMama' Bennett 62f13f1fca fixed version str prob
2 years ago
Krista 'DarthMama' Bennett 04126182a4 Added tag Release_2.1.4 for changeset aa8fe3f4989c
2 years ago
Krista 'DarthMama' Bennett 7819fda5aa Increased MAX_KEY_SIZE on import
2 years ago
Krista 'DarthMama' Bennett 56e875aa8b Added tag Release_2.1.3 for changeset 273dd589f974
2 years ago
Krista 'DarthMama' Bennett 77975f7adc Bumped patch number for next release
2 years ago
Krista 'DarthMama' Bennett c2213bdf55 merged in sequoia branch
2 years ago
Krista 'DarthMama' Bennett 954d612fd8 Added bigkey test and reverted changed_key tests
2 years ago
Neal Walfield acab687eb3 Update to latest sequoia.
2 years ago
Krista 'DarthMama' Bennett b82fe85f34 Bumped patch num for next patch release
2 years ago
Krista 'DarthMama' Bennett a2c541e428 Added tag Release_2.1.2 for changeset c01b89092117
2 years ago
Krista 'DarthMama' Bennett 0304b4648f Bumped RC number for next RC release
2 years ago
Krista 'DarthMama' Bennett 56a2973337 Added tag Release_2.2.0-RC1 for changeset 8faa4c8c9e98
2 years ago
Krista 'DarthMama' Bennett d4a736058d Merged in neal's sequoia changes.
2 years ago
Krista 'DarthMama' Bennett 15e40298c3 Merged in sequoia changes
2 years ago
Krista 'DarthMama' Bennett 14e6162373 merged in default
2 years ago
Neal Walfield 152131818b Update to latest sequoia.
2 years ago
Krista 'DarthMama' Bennett 801e195f68 Test fix for neal - this is temporary until we have a better equality definition.
2 years ago
Krista 'DarthMama' Bennett d100ddb2c2 Added tag Release_2.2.0-RC0 for changeset fe138adedf20
2 years ago
Krista 'DarthMama' Bennett a21b7668b6 removed old test case, redundant
2 years ago
Krista 'DarthMama' Bennett c9b256fe2b test fix
2 years ago
Krista 'DarthMama' Bennett 1ad008416f bumped patch version for next release
2 years ago
Krista 'DarthMama' Bennett 264ec4e040 Added tag Release_2.1.1 for changeset 85c69bddc57d
2 years ago
Krista 'DarthMama' Bennett 337d7ad1df Removed tag Release_2.1.1
2 years ago
Krista 'DarthMama' Bennett 9511f11845 header string fix
2 years ago
Krista 'DarthMama' Bennett a5855ce454 Added tag Release_2.1.1 for changeset d1990232ce10
2 years ago
Krista 'DarthMama' Bennett f64828225c merged in default to include former RC39
2 years ago
Krista 'DarthMama' Bennett b4ca2ff64c Added tag Release_2.1.0 for changeset fb792b80fa6f
2 years ago
Krista 'DarthMama' Bennett 741fbc5537 Stripped to change branch name - Release 2.1 is this branch, and will be tagged Release_2.1.0; in this branch, only patch nums will now be increment. (This is the a posteriori release branch)
2 years ago
Krista 'DarthMama' Bennett 8efbb17e4d Bumped patch num for NEXT release in this branch to 2.2.0-RC1 **if released**
2 years ago
Krista 'DarthMama' Bennett be2cd4bd13 Added tag Release_2.1.0-final for changeset 06d0c048afb8
2 years ago
Krista 'DarthMama' Bennett a51486968b Removed tag Release_2.1.0
2 years ago
Krista 'DarthMama' Bennett e7ddf7ddd5 Fixed default branch - this is release 2.2.0-RC0 (horked release process meant I started patch versions in the wrong branch)
2 years ago
Krista 'DarthMama' Bennett 4eb7e7ee37 Bumped patch tags - next release is Release_2.1.1 *** if released ***
2 years ago
Krista 'DarthMama' Bennett 61e64b17eb test stuff
2 years ago
Krista 'DarthMama' Bennett b9c10be48f Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC40 **if released**.
2 years ago
Krista 'DarthMama' Bennett 6a09273df7 Added tag Release_2.1.0-RC39 for changeset 5f16965452aa
2 years ago
Krista 'DarthMama' Bennett f3228a6be1 attempt to fix double-free related to recipient count
2 years ago
Krista 'DarthMama' Bennett 7df9d030e4 Don't free if we're already bailing when out of memory
2 years ago
Krista 'DarthMama' Bennett 207288d4c4 test shell
2 years ago
Krista 'DarthMama' Bennett b2b37cfe91 fixed testgen args
3 years ago
Roker f102083484 also "install" libpEpEngine.a into $PREFIX/lib
3 years ago
Dirk Zimmermann ee04c125f7 Xcode: Update generated files list
3 years ago
Krista 'DarthMama' Bennett 1cea79bc66 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC39 **if released**.
3 years ago
Krista 'DarthMama' Bennett 952799ce3a Added tag Release_2.1.0-RC38 for changeset 06d0c048afb8
3 years ago
Krista 'DarthMama' Bennett 35cce01016 Added test for is_own_key
3 years ago
Krista 'DarthMama' Bennett 505185365e Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC38 **if released**.
3 years ago
Krista 'DarthMama' Bennett 10dd0d9701 Added tag Release_2.1.0-RC37 for changeset 8c15d5e57687
3 years ago
Krista 'DarthMama' Bennett 30c59ae706 reworked is_own_key - fdik, watch out for semantic changes!
3 years ago
Krista 'DarthMama' Bennett e3ef506142 is_own_key fixes
3 years ago
Krista 'DarthMama' Bennett b252b6f866 merged in default
3 years ago
Volker Birk 3af14e9ed2 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC37 **if released**.
3 years ago
Volker Birk c845337d06 Added tag Release_2.1.0-RC36 for changeset eb934f36ed5d
3 years ago
Volker Birk 9f940855e8 remove_sync_message() now removes all sync and signature attachements
3 years ago
Krista 'DarthMama' Bennett febfe12cd6 Committing is_own_key changes, but key reset code needs to be modified a bit more and I wanted to make sure the new function was available. Use at your own risk.
3 years ago
Volker Birk 863751dc31 add status check
3 years ago
Volker Birk ac66761de3 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC36 **if released**.
3 years ago
Volker Birk 6d0c824f58 Added tag Release_2.1.0-RC35 for changeset 91f8d1b13c6d
3 years ago
Volker Birk 9dad4fa31e ignore an empty recv_by->address
3 years ago
Volker Birk 4b7ebbd7f4 set_receiverRating() in re_evaluate_message_rating()
3 years ago
Volker Birk dea036b7ab Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC35 **if released**.
3 years ago
Volker Birk 9a0708f56e Added tag Release_2.1.0-RC34 for changeset c26bbd9bb479
3 years ago
Volker Birk b9ecf670f8 for now don't add a second sync message
3 years ago
Volker Birk 02276a8bc6 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC34 **if released**.
3 years ago
Volker Birk 335803ac62 Added tag Release_2.1.0-RC33 for changeset ad76ee3dce6b
3 years ago
Volker Birk 38ebf41768 adding events for all messages
3 years ago
Krista 'DarthMama' Bennett b32fbac284 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC33 **if released**.
3 years ago
Krista 'DarthMama' Bennett 342954004d Added tag Release_2.1.0-RC32 for changeset 1065ee6663cd
3 years ago
buff c8efa82982 merge IOS-2414
3 years ago
buff ec0c069673 close branch
3 years ago
buff ee3cece187 Xcode: add new generated sources
3 years ago
buff 61fe3a87c1 add branch
3 years ago
Krista 'DarthMama' Bennett b1b19f33f7 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC32 **if released**.
3 years ago
Krista 'DarthMama' Bennett 1c877f8440 Added tag Release_2.1.0-RC31 for changeset 13722f7b64d2
3 years ago
Volker Birk cd2ec1e57a merging
3 years ago
Volker Birk b0d9baec40 keep X-EncStatus the same
3 years ago
Krista 'DarthMama' Bennett 08cd375111 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC31 **if released**.
3 years ago
Krista 'DarthMama' Bennett eda69ad4cc Added tag Release_2.1.0-RC30 for changeset dec0e9ac4723
3 years ago
Volker Birk 360f9a333a merging
3 years ago
Thomas 491e641350 Use wildcard in libpEpasn1 Windows project
3 years ago
Volker Birk 555b6b96f4 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC30 **if released**.
3 years ago
Volker Birk 701bc8ffba Added tag Release_2.1.0-RC29 for changeset abb54fe3cc60
3 years ago
Volker Birk b38198b47e merging in ENGINE-812
3 years ago
Volker Birk f9540f19a3 add ReceiverRatingTest
3 years ago
Volker Birk ac944f3f27 copy recv_by from src
3 years ago
Volker Birk 7238803f2d add some documentation
3 years ago
Volker Birk e247ef642c evaluate receiverRating
3 years ago
Volker Birk 5d3e42698c fixing a possible memory hole
3 years ago
Volker Birk 68160279d3 if recv_by is available make it functional
3 years ago
Volker Birk 727e5b1cdb getter and setter for EncStatus via Sync
3 years ago
Volker Birk b92bf2e934 merging in 4999
3 years ago
Volker Birk 17fc33b8de new message: ReceiverRating
3 years ago
Volker Birk c0be3dcedc adding Rating type
3 years ago
Krista 'DarthMama' Bennett 690e450a23 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC29 **if released**.
3 years ago
Krista 'DarthMama' Bennett 15bbdbf0fd Added tag Release_2.1.0-RC28 for changeset e4b00b4cff45
3 years ago
Krista 'DarthMama' Bennett 89f0c12b29 updated expired keys
3 years ago
Krista 'DarthMama' Bennett 19b8df0366 ENGINE-812 - reverted X-EncList and X-Keylist bits of ENGINE-442. See fdik for details.
3 years ago
Volker Birk 34391cf29a Be less intrusive when Cancel was selected
3 years ago
Krista 'DarthMama' Bennett 5446833542 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC28 **if released**.
3 years ago
Krista 'DarthMama' Bennett 146ddafcd4 Added tag Release_2.1.0-RC27 for changeset c3e10511c29e
3 years ago
Krista 'DarthMama' Bennett b884b92bbf ENGINE-809: all idents now returned.
3 years ago
Volker Birk fc22c74dcd backing out because what seemed to be obvious isn't
3 years ago
Volker Birk a64de290c8 obvious typo
3 years ago
Volker Birk 99273ce921 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC27 **if released**.
3 years ago
Volker Birk 5fe433fb0f Added tag Release_2.1.0-RC26 for changeset b2c4237d4373
3 years ago
Volker Birk 296b3db2cb documenting
3 years ago
Volker Birk 0e7284bb8d probe_encrypt() is now part of Adapter API
3 years ago
Volker Birk d0a9f9f6e9 enable the possibility that passphrases are required for new keys but a passphrase is not yet known
3 years ago
Krista 'DarthMama' Bennett 02d9389c51 Automatically bumped RC in source for future release. Next RC after this one will be 2.1.0-RC26 **if released**.
3 years ago
Krista 'DarthMama' Bennett 500d174f63 Added tag Release_2.1.0-RC25 for changeset bee458d79f7e
3 years ago

@ -1,14 +1,12 @@
syntax: regexp
^asn\.1/.*\.(c|h)$
^asn\.1/libasn1\.a$
.*xcuserdata/
^build/
^local.conf
^test_home/
syntax: glob
asn.1/Makefile.am.*
asn.1/converter-example.mk
asn.1/libasn1.a
local.conf
build/
test_home/
asn.1/*.c
asn.1/*.h
xcuserdata/
*.orig
*.old
*.d
@ -33,6 +31,7 @@ build-android/pEpEngine-android-1.zip
build-android/third-party
build-android/pEpEngine-android-1
build-linux/*
build-windows/libpEpasn1/libpEpasn1.vcxproj.user
*.dSYM*
*_test
msg4.asc
@ -89,6 +88,29 @@ test/EngineTests
test/googletest
test/tmp/*
src/commit_hash.h
.idea/
venv/
venv2/
cleangit.py
# Xcode related ignores
build/
DerivedData/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
*.moved-aside
*.xccheckout
*.xcscmblueprint
xcshareddata
# ignore generated test data
test/655_16F07F382FB3CF5DF977005D1069C7CACF9C23C6.asc

@ -0,0 +1,22 @@
.ensure_docker: &ensure_docker
# Check for docker and install if missing
- 'which docker || ( sudo apt-get update -y && sudo apt-get install docker.io -y )'
.ensure_rsync: &ensure_rsync
# Install rsync and deps if missing
- 'which ssh-agent || ( sudo apt-get update -y && sudo apt-get install openssh-client -y )'
- 'which rsync || ( sudo apt-get update -y && sudo apt-get install rsync -y )'
- 'which make || ( sudo apt-get update -y && sudo apt-get install make -y )'
.standard_job:
tags: [kvm]
before_script:
- *ensure_docker
- *ensure_rsync
.make_in_docker:
extends: .standard_job
script:
- docker login -u ${DOCKER_REGISTRY_USER} -p ${DOCKER_REGISTRY_PASS} ${DOCKER_REGISTRY_HOST}
- cd scripts/${CI_DISTRO_TARGET}
- make

@ -0,0 +1,27 @@
include:
- '.gitlab-ci-files/common-prepare.yml'
stages:
- build
# Debian
debian10:build:
extends: .make_in_docker
stage: build
variables:
CI_DISTRO_TARGET: "debian10"
DEBIAN_FRONTEND: "noninteractive"
rules:
- if: '$CI_COMMIT_TAG !~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/'
debian10:tagged-build:
extends: .make_in_docker
stage: build
variables:
CI_DISTRO_TARGET: "debian10"
DEBIAN_FRONTEND: "noninteractive"
TAGGED_BUILD: "true"
rules:
- if: '$CI_COMMIT_TAG =~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/'

@ -0,0 +1,4 @@
# 1st Party Dependencies
## Prefer git tags instead of SHA hashes when possible.
sequoia=365d00a08bec6a5a48d48a7c7893d78c27092b59

@ -1,7 +1,7 @@
-- This file is under BSD License 2.0
-- Sync protocol for p≡p
-- Copyright (c) 2016, 2017 p≡p foundation
-- Copyright (c) 2016, 2010 p≡p foundation
-- Written by Volker Birk
@ -12,7 +12,7 @@ DEFINITIONS AUTOMATIC TAGS EXTENSIBILITY IMPLIED ::=
BEGIN
EXPORTS Identity, IdentityList, TID, Hash, Version;
EXPORTS Identity, IdentityList, TID, Hash, Version, Rating;
ISO639-1 ::= PrintableString(FROM ("a".."z")) (SIZE(2))
Hex ::= PrintableString(FROM ("A".."F") | FROM ("0".."9"))
@ -36,5 +36,31 @@ Version ::= SEQUENCE {
minor INTEGER (0..255) DEFAULT 2
}
Rating ::= ENUMERATED {
-- no color
cannot-decrypt (1),
have-no-key (2),
unencrypted (3),
unreliable (5),
b0rken (-2),
-- yellow
reliable (6),
-- green
trusted (7),
trusted-and-anonymized (8),
fully-anonymous (9),
-- red
mistrust (-1),
under-attack (-3)
}
END

@ -70,6 +70,10 @@ $(SRCROOT)/../asn.1/PString.c
$(SRCROOT)/../asn.1/PString.h
$(SRCROOT)/../asn.1/PrintableString.c
$(SRCROOT)/../asn.1/PrintableString.h
$(SRCROOT)/../asn.1/Rating.c
$(SRCROOT)/../asn.1/Rating.h
$(SRCROOT)/../asn.1/ReceiverRating.c
$(SRCROOT)/../asn.1/ReceiverRating.h
$(SRCROOT)/../asn.1/Rollback.c
$(SRCROOT)/../asn.1/Rollback.h
$(SRCROOT)/../asn.1/Sync.c

@ -6,11 +6,38 @@
objectVersion = 51;
objects = {
/* Begin PBXAggregateTarget section */
150845DE25F13CE700D46DA6 /* generate_code */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 150845E525F13CE700D46DA6 /* Build configuration list for PBXAggregateTarget "generate_code" */;
buildPhases = (
150845EA25F13CF100D46DA6 /* ShellScript */,
);
dependencies = (
);
name = generate_code;
productName = generate_code;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
15147EF0237E9EA7003989FE /* NegotiationRequestGrouped.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EE8237E9EA7003989FE /* NegotiationRequestGrouped.h */; };
15147EF1237E9EA7003989FE /* GroupHandshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EED237E9EA7003989FE /* GroupHandshake.h */; };
15147EF2237E9EA7003989FE /* GroupKeysAndClose.c in Sources */ = {isa = PBXBuildFile; fileRef = 15147EEE237E9EA7003989FE /* GroupKeysAndClose.c */; };
15147EF3237E9EA7003989FE /* GroupKeysAndClose.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EEF237E9EA7003989FE /* GroupKeysAndClose.h */; };
1543DA422577F8BE0041EFB5 /* Sync_actions.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A9223C4B2DE008EF79C /* Sync_actions.c */; };
1543DA432577F8BE0041EFB5 /* Sync_event.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A9023C4B2DE008EF79C /* Sync_event.c */; };
1543DA442577F8BE0041EFB5 /* Sync_func.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A8E23C4B2DE008EF79C /* Sync_func.c */; };
1543DA452577F8BE0041EFB5 /* Sync_func.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188A8C23C4B2DE008EF79C /* Sync_func.h */; };
1543DA462577F8BE0041EFB5 /* sync_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188A9123C4B2DE008EF79C /* sync_codec.h */; };
1543DA472577F8BE0041EFB5 /* KeySync_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A8B23C4B2DE008EF79C /* KeySync_fsm.c */; };
1543DA482577F8BE0041EFB5 /* sync_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A8623C4B2DD008EF79C /* sync_codec.c */; };
1543DA492577F8BE0041EFB5 /* KeySync_fsm.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188A8923C4B2DD008EF79C /* KeySync_fsm.h */; };
1543DA4A2577F8BE0041EFB5 /* Sync_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188A8F23C4B2DE008EF79C /* Sync_impl.c */; };
1543DA4B2577F8BE0041EFB5 /* Sync_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188A8723C4B2DD008EF79C /* Sync_impl.h */; };
1543DA4C2577F8BE0041EFB5 /* Sync_event.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188A8823C4B2DD008EF79C /* Sync_event.h */; };
1543DAA9257801880041EFB5 /* baseprotocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C414C1D510D8800C63EFF /* baseprotocol.c */; };
1543DAAD257801A90041EFB5 /* resource_id.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F6921C1F164A47009418F5 /* resource_id.c */; };
154917FD22B926700091B6D6 /* libnettle.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154917F922B9266F0091B6D6 /* libnettle.a */; };
154917FE22B926700091B6D6 /* libsequoia_openpgp_ffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154917FA22B926700091B6D6 /* libsequoia_openpgp_ffi.a */; };
154917FF22B926700091B6D6 /* libhogweed.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 154917FB22B926700091B6D6 /* libhogweed.a */; };
@ -24,6 +51,192 @@
154918BC22B940200091B6D6 /* openpgp_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918A322B9401F0091B6D6 /* openpgp_compat.h */; };
154918BD22B940200091B6D6 /* growing_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918A422B9401F0091B6D6 /* growing_buf.h */; };
154918C322B940200091B6D6 /* blacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918AA22B940200091B6D6 /* blacklist.h */; };
1552DB142577D4F100A92F71 /* pEpEngine_macOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1552DB132577D4F100A92F71 /* pEpEngine_macOS.h */; };
1552DB162577D4F100A92F71 /* pEpEngine_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 1552DB152577D4F100A92F71 /* pEpEngine_macOS.m */; };
1552DB292577D5A800A92F71 /* GroupHandshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EED237E9EA7003989FE /* GroupHandshake.h */; };
1552DB2A2577D5A800A92F71 /* BIT_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378222B2B81E002D664C /* BIT_STRING.h */; };
1552DB2B2577D5A800A92F71 /* xer_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375B22B2B819002D664C /* xer_support.c */; };
1552DB2C2577D5A800A92F71 /* BIT_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377F22B2B81E002D664C /* BIT_STRING.c */; };
1552DB2D2577D5A800A92F71 /* CommitReject.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B037A222B2B822002D664C /* CommitReject.c */; };
1552DB2E2577D5A800A92F71 /* CommitAcceptForGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379B22B2B821002D664C /* CommitAcceptForGroup.h */; };
1552DB2F2577D5A800A92F71 /* constr_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375822B2B819002D664C /* constr_SEQUENCE_OF.c */; };
1552DB302577D5A800A92F71 /* KeyReset.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95323C49ED500CB1016 /* KeyReset.h */; };
1552DB312577D5A800A92F71 /* per_opentype.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379422B2B820002D664C /* per_opentype.c */; };
1552DB322577D5A800A92F71 /* GroupKeysUpdate.c in Sources */ = {isa = PBXBuildFile; fileRef = 432714AA23A10B3B007EAD4A /* GroupKeysUpdate.c */; };
1552DB332577D5A800A92F71 /* PString.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0376222B2B81A002D664C /* PString.c */; };
1552DB342577D5A800A92F71 /* ReceiverRating.c in Sources */ = {isa = PBXBuildFile; fileRef = 15EB7B7A250794D8004C176D /* ReceiverRating.c */; };
1552DB352577D5A800A92F71 /* INTEGER.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378F22B2B81F002D664C /* INTEGER.h */; };
1552DB362577D5A800A92F71 /* OwnKeysRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379822B2B820002D664C /* OwnKeysRequester.h */; };
1552DB372577D5A800A92F71 /* PrintableString.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B037A322B2B822002D664C /* PrintableString.c */; };
1552DB382577D5A800A92F71 /* BOOLEAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B037A122B2B821002D664C /* BOOLEAN.c */; };
1552DB392577D5A800A92F71 /* Hex.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379122B2B820002D664C /* Hex.c */; };
1552DB3A2577D5A800A92F71 /* Distribution.c in Sources */ = {isa = PBXBuildFile; fileRef = 158FF95823C49ED600CB1016 /* Distribution.c */; };
1552DB3B2577D5A800A92F71 /* Command.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188AB023C4B6B9008EF79C /* Command.c */; };
1552DB3C2577D5A800A92F71 /* constr_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379922B2B821002D664C /* constr_SET_OF.h */; };
1552DB3D2577D5A800A92F71 /* TID.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376A22B2B81B002D664C /* TID.h */; };
1552DB3E2577D5A800A92F71 /* Commands.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188AAB23C4B549008EF79C /* Commands.h */; };
1552DB3F2577D5A800A92F71 /* constr_CHOICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379C22B2B821002D664C /* constr_CHOICE.c */; };
1552DB402577D5A800A92F71 /* asn_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379F22B2B821002D664C /* asn_internal.h */; };
1552DB412577D5A800A92F71 /* asn_codecs.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379D22B2B821002D664C /* asn_codecs.h */; };
1552DB422577D5A800A92F71 /* ISO639-1.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375D22B2B819002D664C /* ISO639-1.h */; };
1552DB432577D5A800A92F71 /* NegotiationOpen.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374322B2B817002D664C /* NegotiationOpen.c */; };
1552DB442577D5A800A92F71 /* KeyReset.c in Sources */ = {isa = PBXBuildFile; fileRef = 158FF95223C49ED500CB1016 /* KeyReset.c */; };
1552DB452577D5A800A92F71 /* BOOLEAN.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375422B2B818002D664C /* BOOLEAN.h */; };
1552DB462577D5A800A92F71 /* GroupTrustThisKey.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377622B2B81D002D664C /* GroupTrustThisKey.c */; };
1552DB472577D5A800A92F71 /* CommitReject.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376822B2B81B002D664C /* CommitReject.h */; };
1552DB482577D5A800A92F71 /* constraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377122B2B81C002D664C /* constraints.h */; };
1552DB492577D5A800A92F71 /* per_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375C22B2B819002D664C /* per_decoder.c */; };
1552DB4A2577D5A800A92F71 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376C22B2B81B002D664C /* UTF8String.h */; };
1552DB4B2577D5A800A92F71 /* TID.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377522B2B81D002D664C /* TID.c */; };
1552DB4C2577D5A800A92F71 /* Commands.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188AAA23C4B549008EF79C /* Commands.c */; };
1552DB4D2577D5A800A92F71 /* GroupKeysAndClose.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EEF237E9EA7003989FE /* GroupKeysAndClose.h */; };
1552DB4E2577D5A800A92F71 /* NegotiationRequestGrouped.h in Headers */ = {isa = PBXBuildFile; fileRef = 15147EE8237E9EA7003989FE /* NegotiationRequestGrouped.h */; };
1552DB4F2577D5A800A92F71 /* PrintableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375F22B2B81A002D664C /* PrintableString.h */; };
1552DB502577D5A800A92F71 /* SynchronizeGroupKeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B75BDC23FA9F9D00DAE976 /* SynchronizeGroupKeys.c */; };
1552DB512577D5A800A92F71 /* NativeInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374D22B2B818002D664C /* NativeInteger.h */; };
1552DB522577D5A800A92F71 /* OCTET_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378622B2B81E002D664C /* OCTET_STRING.h */; };
1552DB532577D5A800A92F71 /* constr_SEQUENCE.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374422B2B817002D664C /* constr_SEQUENCE.c */; };
1552DB542577D5A800A92F71 /* constr_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378022B2B81E002D664C /* constr_SET_OF.c */; };
1552DB552577D5A800A92F71 /* constr_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378722B2B81E002D664C /* constr_SEQUENCE_OF.h */; };
1552DB562577D5A800A92F71 /* Sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374C22B2B818002D664C /* Sync.c */; };
1552DB572577D5A800A92F71 /* xer_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379522B2B820002D664C /* xer_support.h */; };
1552DB582577D5A800A92F71 /* constr_TYPE.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376522B2B81A002D664C /* constr_TYPE.h */; };
1552DB592577D5A800A92F71 /* der_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375022B2B818002D664C /* der_encoder.c */; };
1552DB5A2577D5A800A92F71 /* Beacon.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374822B2B817002D664C /* Beacon.c */; };
1552DB5B2577D5A800A92F71 /* KeySync.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376B22B2B81B002D664C /* KeySync.h */; };
1552DB5C2577D5A800A92F71 /* SynchronizeGroupKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B75BE123FA9F9D00DAE976 /* SynchronizeGroupKeys.h */; };
1552DB5D2577D5A800A92F71 /* Rollback.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377222B2B81C002D664C /* Rollback.c */; };
1552DB5E2577D5A800A92F71 /* NegotiationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376922B2B81B002D664C /* NegotiationRequest.h */; };
1552DB5F2577D5A800A92F71 /* constr_TYPE.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377D22B2B81D002D664C /* constr_TYPE.c */; };
1552DB602577D5A800A92F71 /* InitUnledGroupKeyReset.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95423C49ED500CB1016 /* InitUnledGroupKeyReset.h */; };
1552DB612577D5A800A92F71 /* ReceiverRating.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EB7B73250794D8004C176D /* ReceiverRating.h */; };
1552DB622577D5A800A92F71 /* asn_system.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374F22B2B818002D664C /* asn_system.h */; };
1552DB632577D5A800A92F71 /* Identity.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375622B2B819002D664C /* Identity.c */; };
1552DB642577D5A800A92F71 /* CommitAccept.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374122B2B817002D664C /* CommitAccept.c */; };
1552DB652577D5A800A92F71 /* asn_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A922B2B822002D664C /* asn_SEQUENCE_OF.h */; };
1552DB662577D5A800A92F71 /* ISO639-1.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0376022B2B81A002D664C /* ISO639-1.c */; };
1552DB672577D5A800A92F71 /* GroupKeysUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95623C49ED600CB1016 /* GroupKeysUpdate.h */; };
1552DB682577D5A800A92F71 /* Identity.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374722B2B817002D664C /* Identity.h */; };
1552DB692577D5A800A92F71 /* CommitAccept.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378822B2B81F002D664C /* CommitAccept.h */; };
1552DB6A2577D5A800A92F71 /* UTF8String.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374522B2B817002D664C /* UTF8String.c */; };
1552DB6B2577D5A800A92F71 /* NativeEnumerated.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376422B2B81A002D664C /* NativeEnumerated.h */; };
1552DB6C2577D5A800A92F71 /* per_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378E22B2B81F002D664C /* per_support.h */; };
1552DB6D2577D5A800A92F71 /* constr_CHOICE.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377B22B2B81D002D664C /* constr_CHOICE.h */; };
1552DB6E2577D5A800A92F71 /* NativeInteger.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B037A022B2B821002D664C /* NativeInteger.c */; };
1552DB6F2577D5A800A92F71 /* ber_tlv_length.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0373F22B2B816002D664C /* ber_tlv_length.c */; };
1552DB702577D5A800A92F71 /* ElectGroupKeyResetLeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4378C78B23D1AF1700D1AF3F /* ElectGroupKeyResetLeader.h */; };
1552DB712577D5A800A92F71 /* Version.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378B22B2B81F002D664C /* Version.c */; };
1552DB722577D5A800A92F71 /* xer_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376E22B2B81C002D664C /* xer_encoder.h */; };
1552DB732577D5A800A92F71 /* INTEGER.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378A22B2B81F002D664C /* INTEGER.c */; };
1552DB742577D5A800A92F71 /* ber_tlv_tag.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375322B2B818002D664C /* ber_tlv_tag.c */; };
1552DB752577D5A800A92F71 /* CommitAcceptForGroup.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B037A622B2B822002D664C /* CommitAcceptForGroup.c */; };
1552DB762577D5A800A92F71 /* CommitAcceptOfferer.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375222B2B818002D664C /* CommitAcceptOfferer.h */; };
1552DB772577D5A800A92F71 /* pdu_collection.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375922B2B819002D664C /* pdu_collection.c */; };
1552DB782577D5A800A92F71 /* IdentityList.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374B22B2B817002D664C /* IdentityList.h */; };
1552DB792577D5A800A92F71 /* Rollback.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374222B2B817002D664C /* Rollback.h */; };
1552DB7A2577D5A800A92F71 /* Rating.c in Sources */ = {isa = PBXBuildFile; fileRef = 15EB7B79250794D8004C176D /* Rating.c */; };
1552DB7B2577D5A800A92F71 /* per_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0376622B2B81B002D664C /* per_encoder.c */; };
1552DB7C2577D5A800A92F71 /* Hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379022B2B81F002D664C /* Hash.c */; };
1552DB7D2577D5A800A92F71 /* GroupHandshake.c in Sources */ = {isa = PBXBuildFile; fileRef = 43E4FBB32362C29100BC01F4 /* GroupHandshake.c */; };
1552DB7E2577D5A800A92F71 /* NegotiationRequestGrouped.c in Sources */ = {isa = PBXBuildFile; fileRef = 43E4FBAD2362C05600BC01F4 /* NegotiationRequestGrouped.c */; };
1552DB7F2577D5A800A92F71 /* Beacon.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375A22B2B819002D664C /* Beacon.h */; };
1552DB802577D5A800A92F71 /* xer_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377922B2B81D002D664C /* xer_decoder.c */; };
1552DB812577D5A800A92F71 /* constraints.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378122B2B81E002D664C /* constraints.c */; };
1552DB822577D5A800A92F71 /* asn_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375722B2B819002D664C /* asn_SEQUENCE_OF.c */; };
1552DB832577D5A800A92F71 /* IdentityList.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377422B2B81C002D664C /* IdentityList.c */; };
1552DB842577D5A800A92F71 /* constr_SEQUENCE.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377A22B2B81D002D664C /* constr_SEQUENCE.h */; };
1552DB852577D5A800A92F71 /* CommitAcceptRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A522B2B822002D664C /* CommitAcceptRequester.h */; };
1552DB862577D5A800A92F71 /* CommitAcceptOfferer.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377E22B2B81D002D664C /* CommitAcceptOfferer.c */; };
1552DB872577D5A800A92F71 /* der_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378322B2B81E002D664C /* der_encoder.h */; };
1552DB882577D5A800A92F71 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376322B2B81A002D664C /* Hash.h */; };
1552DB892577D5A800A92F71 /* ber_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378422B2B81E002D664C /* ber_decoder.h */; };
1552DB8A2577D5A800A92F71 /* per_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378C22B2B81F002D664C /* per_decoder.h */; };
1552DB8B2577D5A800A92F71 /* NegotiationRequest.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374622B2B817002D664C /* NegotiationRequest.c */; };
1552DB8C2577D5A800A92F71 /* Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A422B2B822002D664C /* Sync.h */; };
1552DB8D2577D5A800A92F71 /* Hex.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379222B2B820002D664C /* Hex.h */; };
1552DB8E2577D5A800A92F71 /* Command.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188AB523C4B6B9008EF79C /* Command.h */; };
1552DB8F2577D5A800A92F71 /* per_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377722B2B81D002D664C /* per_encoder.h */; };
1552DB902577D5A800A92F71 /* OCTET_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374A22B2B817002D664C /* OCTET_STRING.c */; };
1552DB912577D5A800A92F71 /* xer_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375E22B2B81A002D664C /* xer_decoder.h */; };
1552DB922577D5A800A92F71 /* ber_tlv_tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376122B2B81A002D664C /* ber_tlv_tag.h */; };
1552DB932577D5A800A92F71 /* asn_codecs_prim.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377022B2B81C002D664C /* asn_codecs_prim.h */; };
1552DB942577D5A800A92F71 /* GroupKeysForNewMember.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95923C49ED600CB1016 /* GroupKeysForNewMember.h */; };
1552DB952577D5A800A92F71 /* InitUnledGroupKeyReset.c in Sources */ = {isa = PBXBuildFile; fileRef = 158FF95A23C49ED600CB1016 /* InitUnledGroupKeyReset.c */; };
1552DB962577D5A800A92F71 /* asn_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376F22B2B81C002D664C /* asn_SET_OF.h */; };
1552DB972577D5A800A92F71 /* NegotiationOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0378522B2B81E002D664C /* NegotiationOpen.h */; };
1552DB982577D5A800A92F71 /* NativeEnumerated.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0374E22B2B818002D664C /* NativeEnumerated.c */; };
1552DB992577D5A800A92F71 /* GroupTrustThisKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0377C22B2B81D002D664C /* GroupTrustThisKey.h */; };
1552DB9A2577D5A800A92F71 /* per_opentype.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0375522B2B819002D664C /* per_opentype.h */; };
1552DB9B2577D5A800A92F71 /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0376D22B2B81C002D664C /* Version.h */; };
1552DB9C2577D5A800A92F71 /* ElectGroupKeyResetLeader.c in Sources */ = {isa = PBXBuildFile; fileRef = 4378C79023D1AF1700D1AF3F /* ElectGroupKeyResetLeader.c */; };
1552DB9D2577D5A800A92F71 /* ber_tlv_length.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0379722B2B820002D664C /* ber_tlv_length.h */; };
1552DB9E2577D5A800A92F71 /* OwnKeysRequester.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0375122B2B818002D664C /* OwnKeysRequester.c */; };
1552DB9F2577D5A800A92F71 /* PString.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B0374922B2B817002D664C /* PString.h */; };
1552DBA02577D5A800A92F71 /* Distribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95523C49ED600CB1016 /* Distribution.h */; };
1552DBA12577D5A800A92F71 /* Rating.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EB7B78250794D8004C176D /* Rating.h */; };
1552DBA22577D5A800A92F71 /* GroupKeysForNewMember.c in Sources */ = {isa = PBXBuildFile; fileRef = 432713AF23A10B07007EAD4A /* GroupKeysForNewMember.c */; };
1552DBA32577D5A800A92F71 /* asn_application.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A822B2B822002D664C /* asn_application.h */; };
1552DBA42577D5A800A92F71 /* ber_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378922B2B81F002D664C /* ber_decoder.c */; };
1552DBA52577D5A800A92F71 /* xer_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379322B2B820002D664C /* xer_encoder.c */; };
1552DBA62577D5A800A92F71 /* OwnKeysOfferer.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0378D22B2B81F002D664C /* OwnKeysOfferer.c */; };
1552DBA72577D5A800A92F71 /* GroupKeysAndClose.c in Sources */ = {isa = PBXBuildFile; fileRef = 15147EEE237E9EA7003989FE /* GroupKeysAndClose.c */; };
1552DBA82577D5A800A92F71 /* asn_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379622B2B820002D664C /* asn_SET_OF.c */; };
1552DBA92577D5A800A92F71 /* per_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379E22B2B821002D664C /* per_support.c */; };
1552DBAA2577D5A800A92F71 /* CommitAcceptRequester.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0376722B2B81B002D664C /* CommitAcceptRequester.c */; };
1552DBAB2577D5A800A92F71 /* OwnKeysOfferer.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A722B2B822002D664C /* OwnKeysOfferer.h */; };
1552DBAC2577D5A800A92F71 /* asn_codecs_prim.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0379A22B2B821002D664C /* asn_codecs_prim.c */; };
1552DBAD2577D5A800A92F71 /* KeySync.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B0377322B2B81C002D664C /* KeySync.c */; };
1552DC012577D67800A92F71 /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826751B455D0800EECAF0 /* transport.c */; };
1552DC052577D67D00A92F71 /* trans_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826731B455D0800EECAF0 /* trans_auto.c */; };
1552DC092577D68000A92F71 /* timestamp.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826711B455D0800EECAF0 /* timestamp.c */; };
1552DC0D2577D68500A92F71 /* stringpair.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8266F1B455D0800EECAF0 /* stringpair.c */; };
1552DC112577D68900A92F71 /* stringlist.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8266D1B455D0800EECAF0 /* stringlist.c */; };
1552DC152577D68F00A92F71 /* platform_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826651B455D0800EECAF0 /* platform_unix.c */; };
1552DC192577D69300A92F71 /* pEpEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A826611B455D0800EECAF0 /* pEpEngine.h */; };
1552DC1D2577D69A00A92F71 /* pEpEngine.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826601B455D0800EECAF0 /* pEpEngine.c */; };
1552DC212577D6A000A92F71 /* mime.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8265D1B455D0800EECAF0 /* mime.c */; };
1552DC252577D6A600A92F71 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8265B1B455D0800EECAF0 /* message.c */; };
1552DC292577D6AA00A92F71 /* message_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826591B455D0800EECAF0 /* message_api.c */; };
1552DC2D2577D6AE00A92F71 /* keymanagement.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826571B455D0800EECAF0 /* keymanagement.c */; };
1552DC312577D6B100A92F71 /* identity_list.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826551B455D0800EECAF0 /* identity_list.c */; };
1552DC352577D6B500A92F71 /* etpan_mime.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826531B455D0800EECAF0 /* etpan_mime.c */; };
1552DC392577D6B900A92F71 /* email.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826511B455D0800EECAF0 /* email.c */; };
1552DC3D2577D6BE00A92F71 /* cryptotech.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8264E1B455D0800EECAF0 /* cryptotech.c */; };
1552DC412577D6C200A92F71 /* bloblist.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8264C1B455D0800EECAF0 /* bloblist.c */; };
1552DC452577D6C600A92F71 /* blacklist.c in Sources */ = {isa = PBXBuildFile; fileRef = 430D258A1C9ED75A00B94535 /* blacklist.c */; };
1552DC492577D6C900A92F71 /* map_asn1.h in Headers */ = {isa = PBXBuildFile; fileRef = 646788881CEB3D120001F54C /* map_asn1.h */; };
1552DC4D2577D6CD00A92F71 /* map_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 646788871CEB3D120001F54C /* map_asn1.c */; };
1552DC512577D6D000A92F71 /* baseprotocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C414D1D510D8800C63EFF /* baseprotocol.h */; };
1552DC552577D6D700A92F71 /* pEp_string.h in Headers */ = {isa = PBXBuildFile; fileRef = 430BCC462015EE800077E998 /* pEp_string.h */; };
1552DC592577D6DB00A92F71 /* pEp_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 430BCC472015EE800077E998 /* pEp_string.c */; };
1552DC5D2577D6DE00A92F71 /* sync_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F73C092166282C00AB4524 /* sync_api.c */; };
1552DC612577D6E000A92F71 /* openpgp_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F73C032166282C00AB4524 /* openpgp_compat.c */; };
1552DC652577D6F900A92F71 /* keyreset_command.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188AA223C4B4B3008EF79C /* keyreset_command.c */; };
1552DC662577D6F900A92F71 /* distribution_codec.c in Sources */ = {isa = PBXBuildFile; fileRef = 43188ABE23C4BBDD008EF79C /* distribution_codec.c */; };
1552DC672577D6F900A92F71 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 436084222539A3B0005D56A7 /* sqlite3.c */; };
1552DC682577D6F900A92F71 /* internal_format.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3778D246A8C0300962D22 /* internal_format.c */; };
1552DC692577D6F900A92F71 /* growing_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F73C0A2166282C00AB4524 /* growing_buf.c */; };
1552DC6A2577D6F900A92F71 /* pgp_sequoia.c in Sources */ = {isa = PBXBuildFile; fileRef = 159EF42422B6D3E900149C0C /* pgp_sequoia.c */; };
1552DC6B2577D6F900A92F71 /* labeled_int_list.c in Sources */ = {isa = PBXBuildFile; fileRef = 438C43B42167752C00C7425B /* labeled_int_list.c */; };
1552DC6C2577D6F900A92F71 /* key_reset.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F73C052166282C00AB4524 /* key_reset.c */; };
1552DC6D2577D6F900A92F71 /* aux_mime_msg.c in Sources */ = {isa = PBXBuildFile; fileRef = 154918A222B9401F0091B6D6 /* aux_mime_msg.c */; };
1552DC6E2577D6F900A92F71 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = C46EBAE7216E445F0042A6A3 /* base64.c */; };
1552DC722577D70000A92F71 /* key_reset.h in Headers */ = {isa = PBXBuildFile; fileRef = 431F04B222733A7E00CCE960 /* key_reset.h */; };
1552DC762577D70400A92F71 /* labeled_int_list.h in Headers */ = {isa = PBXBuildFile; fileRef = 438C43AF2167752C00C7425B /* labeled_int_list.h */; };
1552DC7A2577D70700A92F71 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = C46EBAEC216E445F0042A6A3 /* base64.h */; };
1552DC7E2577D71800A92F71 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 436084232539A3B1005D56A7 /* sqlite3.h */; };
1552DC7F2577D71800A92F71 /* pgp_sequoia_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 159EF42622B6D3E900149C0C /* pgp_sequoia_internal.h */; };
1552DC802577D71800A92F71 /* fsm_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 1549189222B9401D0091B6D6 /* fsm_common.h */; };
1552DC812577D71800A92F71 /* aux_mime_msg.h in Headers */ = {isa = PBXBuildFile; fileRef = 1549189922B9401E0091B6D6 /* aux_mime_msg.h */; };
1552DC822577D71800A92F71 /* resource_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918A122B9401F0091B6D6 /* resource_id.h */; };
1552DC832577D71800A92F71 /* openpgp_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918A322B9401F0091B6D6 /* openpgp_compat.h */; };
1552DC842577D71800A92F71 /* keyreset_command.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188AA723C4B4B3008EF79C /* keyreset_command.h */; };
1552DC852577D71800A92F71 /* blacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918AA22B940200091B6D6 /* blacklist.h */; };
1552DC862577D71800A92F71 /* pgp_sequoia.h in Headers */ = {isa = PBXBuildFile; fileRef = 159EF42522B6D3E900149C0C /* pgp_sequoia.h */; };
1552DC872577D71800A92F71 /* growing_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 154918A422B9401F0091B6D6 /* growing_buf.h */; };
1552DC882577D71800A92F71 /* internal_format.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C37788246A8C0300962D22 /* internal_format.h */; };
1552DC892577D71800A92F71 /* status_to_string.h in Headers */ = {isa = PBXBuildFile; fileRef = 1549189322B9401E0091B6D6 /* status_to_string.h */; };
1552DC8A2577D71800A92F71 /* distribution_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 43188ABF23C4BBDE008EF79C /* distribution_codec.h */; };
158FF95B23C49ED600CB1016 /* KeyReset.c in Sources */ = {isa = PBXBuildFile; fileRef = 158FF95223C49ED500CB1016 /* KeyReset.c */; };
158FF95C23C49ED600CB1016 /* KeyReset.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95323C49ED500CB1016 /* KeyReset.h */; };
158FF95D23C49ED600CB1016 /* InitUnledGroupKeyReset.h in Headers */ = {isa = PBXBuildFile; fileRef = 158FF95423C49ED500CB1016 /* InitUnledGroupKeyReset.h */; };
@ -142,6 +355,10 @@
15B0381422B2B823002D664C /* asn_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B037A922B2B822002D664C /* asn_SEQUENCE_OF.h */; };
15B75BE223FA9F9D00DAE976 /* SynchronizeGroupKeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 15B75BDC23FA9F9D00DAE976 /* SynchronizeGroupKeys.c */; };
15B75BE323FA9F9D00DAE976 /* SynchronizeGroupKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B75BE123FA9F9D00DAE976 /* SynchronizeGroupKeys.h */; };
15EB7B7B250794D9004C176D /* ReceiverRating.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EB7B73250794D8004C176D /* ReceiverRating.h */; };
15EB7B7C250794D9004C176D /* Rating.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EB7B78250794D8004C176D /* Rating.h */; };
15EB7B7D250794D9004C176D /* Rating.c in Sources */ = {isa = PBXBuildFile; fileRef = 15EB7B79250794D8004C176D /* Rating.c */; };
15EB7B7E250794D9004C176D /* ReceiverRating.c in Sources */ = {isa = PBXBuildFile; fileRef = 15EB7B7A250794D8004C176D /* ReceiverRating.c */; };
430BCC482015EE800077E998 /* pEp_string.h in Headers */ = {isa = PBXBuildFile; fileRef = 430BCC462015EE800077E998 /* pEp_string.h */; };
430BCC492015EE800077E998 /* pEp_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 430BCC472015EE800077E998 /* pEp_string.c */; };
430D258B1C9ED75A00B94535 /* blacklist.c in Sources */ = {isa = PBXBuildFile; fileRef = 430D258A1C9ED75A00B94535 /* blacklist.c */; };
@ -167,8 +384,8 @@
431F04B722733A7E00CCE960 /* key_reset.h in Headers */ = {isa = PBXBuildFile; fileRef = 431F04B222733A7E00CCE960 /* key_reset.h */; };
432713B023A10B07007EAD4A /* GroupKeysForNewMember.c in Sources */ = {isa = PBXBuildFile; fileRef = 432713AF23A10B07007EAD4A /* GroupKeysForNewMember.c */; };
432714AB23A10B3B007EAD4A /* GroupKeysUpdate.c in Sources */ = {isa = PBXBuildFile; fileRef = 432714AA23A10B3B007EAD4A /* GroupKeysUpdate.c */; };
43370833203C075A004E6547 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4337082D203C075A004E6547 /* sqlite3.c */; };
43370834203C075A004E6547 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 43370832203C075A004E6547 /* sqlite3.h */; };
436084242539A3B1005D56A7 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 436084222539A3B0005D56A7 /* sqlite3.c */; };
436084252539A3B1005D56A7 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 436084232539A3B1005D56A7 /* sqlite3.h */; };
4378C79123D1AF1700D1AF3F /* ElectGroupKeyResetLeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4378C78B23D1AF1700D1AF3F /* ElectGroupKeyResetLeader.h */; };
4378C79223D1AF1700D1AF3F /* ElectGroupKeyResetLeader.c in Sources */ = {isa = PBXBuildFile; fileRef = 4378C79023D1AF1700D1AF3F /* ElectGroupKeyResetLeader.c */; };
438C43B52167752C00C7425B /* labeled_int_list.h in Headers */ = {isa = PBXBuildFile; fileRef = 438C43AF2167752C00C7425B /* labeled_int_list.h */; };
@ -210,6 +427,13 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1508460625F24D1100D46DA6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 64796A371B455AA5004B1C24 /* Project object */;