| -rw-r--r-- | .gitattributes | 4L |
| -rw-r--r-- | .gitignore | 34L |
| -rw-r--r-- | .gitmodules | 11L |
| -rw-r--r-- | API_CHANGES.md | 69L |
| -rw-r--r-- | COPYING | 661L |
| -rw-r--r-- | Makefile | 140L |
| -rw-r--r-- | README | 84L |
| -rw-r--r-- | RELEASE.md | 20L |
| -rwxr-xr-x | bootstrap | 26L |
| -rw-r--r-- | build-system/configure.py | 9L |
| m--------- | build-system/taler-build-scripts @ 884e13f | |
| -rw-r--r-- | build.gradle | 68L |
| -rw-r--r-- | contrib/bank-spa.lock | 1L |
| -rw-r--r-- | contrib/bank.conf | 114L |
| -rwxr-xr-x | contrib/bump-version | 75L |
| -rwxr-xr-x | contrib/check-prebuilt | 15L |
| -rw-r--r-- | contrib/ci/Containerfile | 23L |
| -rwxr-xr-x | contrib/ci/ci.sh | 36L |
| -rwxr-xr-x | contrib/ci/deb-test.sh | 54L |
| -rw-r--r-- | contrib/ci/jobs/0-codespell/config.ini | 5L |
| -rw-r--r-- | contrib/ci/jobs/0-codespell/dictionary.txt | 20L |
| -rwxr-xr-x | contrib/ci/jobs/0-codespell/job.sh | 31L |
| -rwxr-xr-x | contrib/ci/jobs/1-build/job.sh | 9L |
| -rwxr-xr-x | contrib/ci/jobs/2-test/job.sh | 24L |
| -rwxr-xr-x | contrib/ci/jobs/3-docs/job.sh | 10L |
| -rwxr-xr-x | contrib/ci/jobs/4-deb/job.sh | 18L |
| -rwxr-xr-x | contrib/ci/jobs/4-deb/version.sh | 17L |
| -rw-r--r-- | contrib/ci/jobs/5-deploy/config.ini | 5L |
| -rwxr-xr-x | contrib/ci/jobs/5-deploy/job.sh | 14L |
| -rwxr-xr-x | contrib/ci/run-all-jobs.sh | 5L |
| -rw-r--r-- | contrib/currencies.conf | 89L |
| -rw-r--r-- | contrib/docker-launcher/Dockerfile | 21L |
| -rw-r--r-- | contrib/docker-launcher/README | 2L |
| -rwxr-xr-x | contrib/docker-launcher/launch-bank.sh | 7L |
| -rw-r--r-- | contrib/docker-launcher/libeufin-bank.conf | 14L |
| -rwxr-xr-x | contrib/ibangen.py | 33L |
| -rwxr-xr-x | contrib/indent-sql-sh | 39L |
| -rwxr-xr-x | contrib/libeufin-bank-dbinit | 4L |
| -rwxr-xr-x | contrib/libeufin-dbconfig | 266L |
| -rwxr-xr-x | contrib/libeufin-ebisync-dbconfig | 136L |
| -rwxr-xr-x | contrib/libeufin-load-sql | 124L |
| -rwxr-xr-x | contrib/libeufin-nexus-dbinit | 3L |
| -rwxr-xr-x | contrib/libeufin-tan-email.sh | 3L |
| -rwxr-xr-x | contrib/libeufin-tan-fail.sh | 3L |
| -rwxr-xr-x | contrib/libeufin-tan-file.sh | 3L |
| -rwxr-xr-x | contrib/libeufin-tan-sms-clicksend.sh | 140L |
| -rwxr-xr-x | contrib/libeufin-tan-sms-telesign.sh | 154L |
| -rwxr-xr-x | contrib/libeufin-tan-sms.sh | 37L |
| -rw-r--r-- | contrib/nexus.conf | 154L |
| -rwxr-xr-x | contrib/populate-stats.sh | 101L |
| m--------- | contrib/wallet-core @ 91ff254 | |
| -rw-r--r-- | database-versioning/libeufin-bank-0001.sql | 305L |
| -rw-r--r-- | database-versioning/libeufin-bank-0002.sql | 91L |
| -rw-r--r-- | database-versioning/libeufin-bank-0003.sql | 34L |
| -rw-r--r-- | database-versioning/libeufin-bank-0004.sql | 25L |
| -rw-r--r-- | database-versioning/libeufin-bank-0005.sql | 34L |
| -rw-r--r-- | database-versioning/libeufin-bank-0006.sql | 38L |
| -rw-r--r-- | database-versioning/libeufin-bank-0007.sql | 44L |
| -rw-r--r-- | database-versioning/libeufin-bank-0008.sql | 29L |
| -rw-r--r-- | database-versioning/libeufin-bank-0009.sql | 71L |
| -rw-r--r-- | database-versioning/libeufin-bank-0010.sql | 24L |
| -rw-r--r-- | database-versioning/libeufin-bank-0011.sql | 25L |
| -rw-r--r-- | database-versioning/libeufin-bank-0012.sql | 41L |
| -rw-r--r-- | database-versioning/libeufin-bank-0013.sql | 102L |
| -rw-r--r-- | database-versioning/libeufin-bank-0014.sql | 54L |
| -rw-r--r-- | database-versioning/libeufin-bank-drop.sql | 18L |
| -rw-r--r-- | database-versioning/libeufin-bank-procedures.sql | 2124L |
| -rw-r--r-- | database-versioning/libeufin-conversion-drop.sql | 9L |
| -rw-r--r-- | database-versioning/libeufin-conversion-setup.sql | 80L |
| -rw-r--r-- | database-versioning/libeufin-ebisync-0001.sql | 35L |
| -rw-r--r-- | database-versioning/libeufin-ebisync-drop.sql | 33L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0001.sql | 106L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0002.sql | 28L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0003.sql | 36L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0004.sql | 24L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0005.sql | 26L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0006.sql | 46L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0007.sql | 79L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0008.sql | 28L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0009.sql | 23L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0010.sql | 41L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0011.sql | 42L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0012.sql | 25L |
| -rw-r--r-- | database-versioning/libeufin-nexus-0013.sql | 23L |
| -rw-r--r-- | database-versioning/libeufin-nexus-drop.sql | 18L |
| -rw-r--r-- | database-versioning/libeufin-nexus-procedures.sql | 588L |
| -rw-r--r-- | database-versioning/versioning.sql | 294L |
| -rw-r--r-- | debian/README | 9L |
| -rw-r--r-- | debian/changelog | 429L |
| -rw-r--r-- | debian/control | 47L |
| -rw-r--r-- | debian/copyright | 699L |
| -rw-r--r-- | debian/etc/apache2/sites-available/libeufin-bank.conf | 6L |
| -rw-r--r-- | debian/etc/apache2/sites-available/libeufin-ebisync.conf | 6L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/conf.d/ebisync-fetch.conf | 9L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/conf.d/ebisync-submit.conf | 9L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/libeufin-ebisync.conf | 56L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/overrides.conf | 1L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/secrets/ebisync-db.secret.conf | 9L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/secrets/ebisync-fetch.secret.conf | 13L |
| -rw-r--r-- | debian/etc/libeufin-ebisync/secrets/ebisync-submit.secret.conf | 10L |
| -rw-r--r-- | debian/etc/libeufin/libeufin-bank.conf | 9L |
| -rw-r--r-- | debian/etc/libeufin/libeufin-nexus.conf | 1L |
| -rw-r--r-- | debian/etc/libeufin/settings.json | 34L |
| -rw-r--r-- | debian/etc/nginx/sites-available/libeufin-bank | 30L |
| -rw-r--r-- | debian/etc/nginx/sites-available/libeufin-ebisync | 30L |
| -rw-r--r-- | debian/libeufin-bank.conf | 2L |
| -rw-r--r-- | debian/libeufin-bank.install | 22L |
| -rw-r--r-- | debian/libeufin-bank.libeufin-bank-gc.service | 14L |
| -rw-r--r-- | debian/libeufin-bank.libeufin-bank-gc.timer | 10L |
| -rw-r--r-- | debian/libeufin-bank.libeufin-bank.service | 19L |
| -rw-r--r-- | debian/libeufin-bank.libeufin-bank.slice | 7L |
| -rw-r--r-- | debian/libeufin-bank.postinst | 13L |
| -rw-r--r-- | debian/libeufin-bank.target | 8L |
| -rw-r--r-- | debian/libeufin-bank.tmpfiles | 2L |
| -rw-r--r-- | debian/libeufin-common.install | 4L |
| -rw-r--r-- | debian/libeufin-ebisync.conf | 2L |
| -rw-r--r-- | debian/libeufin-ebisync.install | 20L |
| -rw-r--r-- | debian/libeufin-ebisync.libeufin-ebisync-fetch.service | 20L |
| -rw-r--r-- | debian/libeufin-ebisync.libeufin-ebisync-httpd.service | 20L |
| -rw-r--r-- | debian/libeufin-ebisync.libeufin-ebisync.slice | 7L |
| -rw-r--r-- | debian/libeufin-ebisync.postinst | 13L |
| -rw-r--r-- | debian/libeufin-ebisync.target | 9L |
| -rw-r--r-- | debian/libeufin-ebisync.tmpfiles | 7L |
| -rw-r--r-- | debian/libeufin-nexus.conf | 2L |
| -rw-r--r-- | debian/libeufin-nexus.install | 16L |
| -rw-r--r-- | debian/libeufin-nexus.libeufin-nexus-ebics-fetch.service | 19L |
| -rw-r--r-- | debian/libeufin-nexus.libeufin-nexus-ebics-submit.service | 19L |
| -rw-r--r-- | debian/libeufin-nexus.libeufin-nexus-httpd.service | 20L |
| -rw-r--r-- | debian/libeufin-nexus.libeufin-nexus.slice | 7L |
| -rw-r--r-- | debian/libeufin-nexus.postinst | 13L |
| -rw-r--r-- | debian/libeufin-nexus.target | 10L |
| -rw-r--r-- | debian/libeufin-nexus.tmpfiles | 2L |
| -rwxr-xr-x | debian/rules | 50L |
| -rw-r--r-- | debian/watch | 3L |
| m--------- | doc/prebuilt @ 1dc1981 | |
| -rw-r--r-- | docker-compose.yml | 13L |
| -rw-r--r-- | gradle.properties | 6L |
| -rw-r--r-- | gradle/wrapper/gradle-wrapper.jar | 45633B |
| -rw-r--r-- | gradle/wrapper/gradle-wrapper.properties | 7L |
| -rwxr-xr-x | gradlew | 248L |
| -rw-r--r-- | gradlew.bat | 93L |
| -rw-r--r-- | libeufin-bank/README | 25L |
| -rw-r--r-- | libeufin-bank/build.gradle | 63L |
| -rw-r--r-- | libeufin-bank/conf/test.conf | 19L |
| -rw-r--r-- | libeufin-bank/conf/test_bonus.conf | 12L |
| -rw-r--r-- | libeufin-bank/conf/test_no_conversion.conf | 11L |
| -rw-r--r-- | libeufin-bank/conf/test_no_password_check.conf | 12L |
| -rw-r--r-- | libeufin-bank/conf/test_restrict.conf | 12L |
| -rw-r--r-- | libeufin-bank/conf/test_tan_err.conf | 20L |
| -rw-r--r-- | libeufin-bank/conf/test_with_fees.conf | 22L |
| -rw-r--r-- | libeufin-bank/conf/test_x_taler_bank.conf | 15L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/Config.kt | 208L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/Constants.kt | 44L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/Error.kt | 73L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/Main.kt | 55L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/TalerMessage.kt | 758L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/BankIntegrationApi.kt | 135L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/ConversionApi.kt | 199L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/CoreBankApi.kt | 916L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/ObservabilityApi.kt | 68L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/RevenueApi.kt | 53L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireGatewayApi.kt | 221L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/auth/auth.kt | 274L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/auth/mfa.kt | 184L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/BenchPwh.kt | 61L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/ChangePw.kt | 75L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/CreateAccount.kt | 116L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/CreateToken.kt | 96L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/DbInit.kt | 63L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/EditAccount.kt | 102L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/Gc.kt | 40L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/LibeufinBank.kt | 36L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/cli/Serve.kt | 68L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/AccountDAO.kt | 777L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt | 156L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/ConversionDAO.kt | 462L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/Database.kt | 166L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/ExchangeDAO.kt | 301L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/GcDAO.kt | 80L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/TanDAO.kt | 247L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/TokenDAO.kt | 194L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/TransactionDAO.kt | 252L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt | 404L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/helpers.kt | 130L |
| -rw-r--r-- | libeufin-bank/src/main/kotlin/tech/libeufin/bank/params.kt | 145L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/AmountTest.kt | 403L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/BankIntegrationApiTest.kt | 293L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/CommonApiTest.kt | 33L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/ConversionApiTest.kt | 203L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/CoreBankApiTest.kt | 2472L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/DatabaseTest.kt | 129L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/GcTest.kt | 168L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/JsonTest.kt | 84L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/ObservabilityTest.kt | 54L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/PaytoTest.kt | 89L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/RevenueApiTest.kt | 60L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/SecurityTest.kt | 94L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/StatsTest.kt | 216L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/WireGatewayApiTest.kt | 452L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/bench.kt | 386L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/helpers.kt | 409L |
| -rw-r--r-- | libeufin-bank/src/test/kotlin/routines.kt | 176L |
| -rw-r--r-- | libeufin-common/build.gradle | 75L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/AnsiColor.kt | 75L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/ApiError.kt | 161L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Backoff.kt | 41L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Cli.kt | 121L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Constants.kt | 40L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Encoding.kt | 105L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Subject.kt | 185L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/Table.kt | 86L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/TalerCommon.kt | 739L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/TalerConfig.kt | 596L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/TalerErrorCode.kt | 2020L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/TalerMessage.kt | 218L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/api/auth.kt | 58L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/api/route.kt | 37L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/api/server.kt | 314L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/client.kt | 120L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/config.kt | 64L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/crypto/CryptoUtil.kt | 304L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/crypto/PwCrypto.kt | 106L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/DbPool.kt | 81L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/config.kt | 86L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/helpers.kt | 156L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/notifications.kt | 98L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/schema.kt | 116L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/statement.kt | 236L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/transaction.kt | 84L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/db/types.kt | 110L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/helpers.kt | 199L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/iban.kt | 88L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/log.kt | 109L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/params.kt | 144L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/registry.kt | 215L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/security.kt | 29L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/test/bench.kt | 100L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/test/cli.kt | 33L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/test/helpers.kt | 176L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/test/routines.kt | 140L |
| -rw-r--r-- | libeufin-common/src/main/kotlin/time.kt | 59L |
| -rw-r--r-- | libeufin-common/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider | 1L |
| -rw-r--r-- | libeufin-common/src/main/resources/version.txt | 1L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/camt.052.001.02.xsd | 1299L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/camt.053.001.02.xsd | 1299L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/camt.054.001.02.xsd | 1240L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_H004.xsd | 11L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_H005.xsd | 11L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_hev.xsd | 135L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_keymgmt_request_H004.xsd | 543L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_keymgmt_request_H005.xsd | 523L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_keymgmt_response_H004.xsd | 137L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_keymgmt_response_H005.xsd | 137L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_orders_H004.xsd | 1892L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_orders_H005.xsd | 2094L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_request_H004.xsd | 355L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_request_H005.xsd | 349L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_response_H004.xsd | 166L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_response_H005.xsd | 167L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_signature_S002.xsd | 177L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_signatures.xsd | 217L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_types_H004.xsd | 2426L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/ebics_types_H005.xsd | 1885L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/pain.001.001.03.ch.02.xsd | 1212L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/pain.001.001.03.xsd | 922L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/pain.001.001.09.ch.03.xsd | 1733L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/pain.002.001.13.xsd | 1253L |
| -rw-r--r-- | libeufin-common/src/main/resources/xsd/xmldsig-core-schema.xsd | 318L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/AmountTest.kt | 70L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/BaseUrlTest.kt | 52L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/ConfigTest.kt | 320L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/CryptoUtilTest.kt | 130L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/EncodingTest.kt | 120L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/IbanTest.kt | 42L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/ParamsTest.kt | 57L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/PaytoTest.kt | 85L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/SubjectTest.kt | 169L |
| -rw-r--r-- | libeufin-common/src/test/kotlin/TlsTest.kt | 55L |
| -rw-r--r-- | libeufin-common/src/test/resources/ebics_hev.xml | 4L |
| -rw-r--r-- | libeufin-common/src/test/resources/ebics_ini_inner_key.xml | 14L |
| -rw-r--r-- | libeufin-common/src/test/resources/ebics_ini_request_sample.xml | 25L |
| -rw-r--r-- | libeufin-common/src/test/resources/hia_request.xml | 26L |
| -rw-r--r-- | libeufin-common/src/test/resources/hia_request_order_data.xml | 23L |
| -rw-r--r-- | libeufin-common/src/test/resources/hpb_request.xml | 43L |
| -rw-r--r-- | libeufin-common/src/test/resources/signature1/doc.xml | 9L |
| -rw-r--r-- | libeufin-common/src/test/resources/signature1/public_key.txt | 1L |
| -rw-r--r-- | libeufin-common/tmp/test-conf.conf | 3L |
| -rw-r--r-- | libeufin-common/tmp/test-second-conf.conf | 0B |
| -rw-r--r-- | libeufin-ebics/build.gradle | 44L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EBicsLogger.kt | 145L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsAdministrative.kt | 169L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsBTS.kt | 340L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsCommon.kt | 436L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsConstants.kt | 113L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsDAO.kt | 48L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/EbicsKeyMng.kt | 201L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/cli.kt | 30L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/config.kt | 39L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/db/Database.kt | 38L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/http.kt | 77L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/keys.kt | 220L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/order.kt | 160L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/pdf.kt | 114L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/setup.kt | 233L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/test/TxCheck.kt | 91L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/test/ebics.kt | 485L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/ws.kt | 206L |
| -rw-r--r-- | libeufin-ebics/src/main/kotlin/tech/libeufin/ebics/xml.kt | 375L |
| -rw-r--r-- | libeufin-ebics/src/test/kotlin/EbicsTest.kt | 86L |
| -rw-r--r-- | libeufin-ebics/src/test/kotlin/Keys.kt | 99L |
| -rw-r--r-- | libeufin-ebics/src/test/kotlin/MySerializers.kt | 47L |
| -rw-r--r-- | libeufin-ebics/src/test/kotlin/WsTest.kt | 186L |
| -rw-r--r-- | libeufin-ebics/src/test/kotlin/XmlTest.kt | 152L |
| -rw-r--r-- | libeufin-ebics/src/test/resources/signature1/doc.xml | 9L |
| -rw-r--r-- | libeufin-ebics/src/test/resources/signature1/public_key.txt | 1L |
| -rw-r--r-- | libeufin-ebisync/build.gradle | 75L |
| -rw-r--r-- | libeufin-ebisync/conf/test.conf | 14L |
| -rw-r--r-- | libeufin-ebisync/ebisync.conf | 95L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/Main.kt | 69L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/api/SyncApi.kt | 124L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/azure.kt | 192L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/cli/DbInit.kt | 44L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/cli/Fetch.kt | 238L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/cli/LibeufinEbisync.kt | 53L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/cli/Serve.kt | 80L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/cli/Setup.kt | 135L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/config.kt | 138L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/constants.kt | 25L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/db/Database.kt | 37L |
| -rw-r--r-- | libeufin-ebisync/src/main/kotlin/tech/libeufin/ebisync/db/KvDAO.kt | 86L |
| -rw-r--r-- | libeufin-ebisync/src/spa/index.html | 511L |
| -rw-r--r-- | libeufin-ebisync/src/test/kotlin/DatabaseTest.kt | 46L |
| -rw-r--r-- | libeufin-ebisync/src/test/kotlin/EbicsTest.kt | 68L |
| -rw-r--r-- | libeufin-ebisync/src/test/kotlin/SyncApiTest.kt | 100L |
| -rw-r--r-- | libeufin-ebisync/src/test/kotlin/helpers.kt | 106L |
| -rw-r--r-- | libeufin-nexus/build.gradle | 73L |
| -rwxr-xr-x | libeufin-nexus/codegen.py | 158L |
| -rw-r--r-- | libeufin-nexus/conf/auth.conf | 26L |
| -rw-r--r-- | libeufin-nexus/conf/fetch.conf | 15L |
| -rw-r--r-- | libeufin-nexus/conf/gls.conf | 19L |
| -rw-r--r-- | libeufin-nexus/conf/maerki_baumann.conf | 18L |
| -rw-r--r-- | libeufin-nexus/conf/mini.conf | 15L |
| -rw-r--r-- | libeufin-nexus/conf/skip.conf | 19L |
| -rw-r--r-- | libeufin-nexus/conf/test.conf | 29L |
| -rw-r--r-- | libeufin-nexus/conf/valiant.conf | 19L |
| -rw-r--r-- | libeufin-nexus/sample/platform/gls_camt052.xml | 733L |
| -rw-r--r-- | libeufin-nexus/sample/platform/gls_camt053.xml | 555L |
| -rw-r--r-- | libeufin-nexus/sample/platform/gls_camt054.xml | 76L |
| -rw-r--r-- | libeufin-nexus/sample/platform/gls_pain001.xml | 1L |
| -rw-r--r-- | libeufin-nexus/sample/platform/hac.xml | 199L |
| -rw-r--r-- | libeufin-nexus/sample/platform/maerki_baumann_camt053.xml | 907L |
| -rw-r--r-- | libeufin-nexus/sample/platform/maerki_baumann_pain001.xml | 1L |
| -rw-r--r-- | libeufin-nexus/sample/platform/pain002_accp.xml | 24L |
| -rw-r--r-- | libeufin-nexus/sample/platform/pain002_part.xml | 54L |
| -rw-r--r-- | libeufin-nexus/sample/platform/postfinance_camt053.xml | 157L |
| -rw-r--r-- | libeufin-nexus/sample/platform/postfinance_camt054.xml | 213L |
| -rw-r--r-- | libeufin-nexus/sample/platform/postfinance_pain001.xml | 1L |
| -rw-r--r-- | libeufin-nexus/sample/platform/valiant_camt052.xml | 929L |
| -rw-r--r-- | libeufin-nexus/sample/platform/valiant_pain001.xml | 1L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/Config.kt | 196L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/Constants.kt | 24L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/Main.kt | 66L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/api/ObservabilityApi.kt | 184L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/api/RevenueApi.kt | 49L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/api/WireGatewayApi.kt | 162L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/api/helpers.kt | 46L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/DbInit.kt | 43L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/EbicsFetch.kt | 558L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/EbicsSetup.kt | 199L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/EbicsSubmit.kt | 160L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/InitiatePayment.kt | 77L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/LibeufinNexus.kt | 58L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/List.kt | 165L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/Manual.kt | 161L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/Serve.kt | 72L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/cli/Testing.kt | 208L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/Database.kt | 128L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/ExchangeDAO.kt | 226L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/InitiatedDAO.kt | 391L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/KvDAO.kt | 88L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/ListDAO.kt | 227L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/db/PaymentDAO.kt | 214L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/dialect.kt | 101L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/helpers.kt | 30L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/BankTransactionCode.kt | 386L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Constants.kt | 44L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/ExternalCodeSets.kt | 477L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/camt.kt | 712L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/hac.kt | 73L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/pain001.kt | 141L |
| -rw-r--r-- | libeufin-nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/pain002.kt | 152L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/CliTest.kt | 90L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/DatabaseTest.kt | 736L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/EbicsTest.kt | 199L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/Iso20022Test.kt | 646L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/ObservabilityTest.kt | 39L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/RegistrationTest.kt | 766L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/RevenueApiTest.kt | 73L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/WireGatewayApiTest.kt | 381L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/bench.kt | 181L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/helpers.kt | 253L |
| -rw-r--r-- | libeufin-nexus/src/test/kotlin/routines.kt | 83L |
| -rw-r--r-- | presentation/.gitignore | 4L |
| -rw-r--r-- | presentation/libeufin.png | 98041B |
| -rw-r--r-- | presentation/presentation.tex | 97L |
| -rw-r--r-- | settings.gradle | 7L |
| -rw-r--r-- | testbench/README.md | 46L |
| -rw-r--r-- | testbench/build.gradle | 43L |
| -rwxr-xr-x | testbench/clean_test_logs.py | 78L |
| -rw-r--r-- | testbench/conf/cli.conf | 26L |
| -rw-r--r-- | testbench/conf/integration.conf | 37L |
| -rw-r--r-- | testbench/conf/mini.conf | 29L |
| -rw-r--r-- | testbench/conf/test.conf | 29L |
| -rw-r--r-- | testbench/sample/10_camt054_Return_Detailavisierung mit Einzelbuchung_ISO2019_v2019.xml | 124L |
| -rw-r--r-- | testbench/sample/10_camt054_Return_Detailavisierung mit Einzelbuchung_v2009.xml | 120L |
| -rw-r--r-- | testbench/sample/2_pain002 B-Level ACCP_v2009.xml | 2L |
| -rw-r--r-- | testbench/sample/2_pain002 B-Level ACCP_v2019.xml | 24L |
| -rw-r--r-- | testbench/sample/3_pain002 B-Level und C-Level RJCT_ISO2019_v2019.xml | 30L |
| -rw-r--r-- | testbench/sample/3_pain002 B-Level und C-Level RJCT_v2009.xml | 39L |
| -rw-r--r-- | testbench/sample/5_pain002 A-Level ACTC (Empfangsbestaetigung FDS)_v2009.xml | 23L |
| -rw-r--r-- | testbench/sample/5_pain002 A-Level ACTC (Empfangsbestaetigung FDS)_v2019.xml | 21L |
| -rw-r--r-- | testbench/sample/6_pain002 A-Level RJCT (Empfangsbestaetigung FDS)_v2009.xml | 27L |
| -rw-r--r-- | testbench/sample/6_pain002 A-Level RJCT (Empfangsbestaetigung FDS)_v2019.xml | 27L |
| -rw-r--r-- | testbench/sample/9_camt054 Return_Detailavisierung mit Sammelbuchung_ISO2019_v2019.xml | 124L |
| -rw-r--r-- | testbench/sample/9_camt054 Return_Detailavisierung mit Sammelbuchung_v2009.xml | 120L |
| -rw-r--r-- | testbench/sample/cs/QRIBAN_camt.054_SIC_04_088583185407_NN_0885831854071000_20221222_180251_006.xml | 427L |
| -rw-r--r-- | testbench/sample/cs/QRIBAN_camt.054_SPS_08_088583185407_NN_0885831854071000_20221222_180251_006.xml | 456L |
| -rw-r--r-- | testbench/sample/cs/camt.052_SIC_04_050483017844_ND_0504830178442001_20171127_230054_001.xml | 86L |
| -rw-r--r-- | testbench/sample/cs/camt.052_SIC_04_050483017844_WD_0504830178442001_20171127_230054_002.xml | 6702L |
| -rw-r--r-- | testbench/sample/cs/camt.052_SPS_08_050483017844_ND_0504830178442001_20171127_230054_001.xml | 86L |
| -rw-r--r-- | testbench/sample/cs/camt.052_SPS_08_050483017844_WD_0504830178442001_20221127_230054_002.xml | 7232L |
| -rw-r--r-- | testbench/sample/cs/camt.053_SIC_04_088583185407_ND_0885831854071000_20220323_010729778000_000.xml | 886L |
| -rw-r--r-- | testbench/sample/cs/camt.053_SIC_04_088583185407_WD_0885831854071000_20220323_010729778000_000.xml | 1384L |
| -rw-r--r-- | testbench/sample/cs/camt.053_SPS_08_088583185407_DC_0885831854071000_20221223_010729778_000.xml | 1084L |
| -rw-r--r-- | testbench/sample/cs/camt.053_SPS_08_088583185407_ND_0885831854071000_20221223_010729778000.xml | 930L |
| -rw-r--r-- | testbench/sample/cs/camt.053_SPS_08_088583185407_WD_0885831854071000_20221223_010729778000.xml | 1475L |
| -rw-r--r-- | testbench/sample/cs/camt.054_SIC_04_088583185407_NN_0885831854071000_20221022_170251_005.xml | 313L |
| -rw-r--r-- | testbench/sample/cs/camt.054_SPS_08_088583185407_NN_0885831854071000_170251_005.xml | 253L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt052_P_CH2909000000250094239_1110092686_0_2019042416072347.xml | 137L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt052_P_CH2909000000250094239_1110092686_0_2019042416072347_v2019.xml | 144L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt054-Credit_P_CH2909000000250094239_1110092691_0_2019042421291293.xml | 65L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt054-ESR-ASR_P_CH2909000000250094239_1110092704_0_2019042500372179_v2009.xml | 129L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt054-ESR-ASR_P_CH2909000000250094239_1110092704_0_2019042500372179_v2019.xml | 131L |
| -rw-r--r-- | testbench/sample/postfinance/200519_camt054-chdd_p_ch2909000000250094239_1110097484_0_20190520700381159_v2019.xml | 174L |
| -rw-r--r-- | testbench/sample/postfinance/camt053_P_CH2909000000250094239_1110092698_0_2020062503071366_v2009.xml | 243L |
| -rw-r--r-- | testbench/sample/postfinance/camt053_P_CH2909000000250094239_1110092698_0_2020112503071366_v2019.xml | 253L |
| -rw-r--r-- | testbench/sample/postfinance/camt054-CHDD_P_CH2909000000250094239_1110097484_0_20220615375204228751067.xml | 143L |
| -rw-r--r-- | testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111112_0_2022031011011199_v2009.xml | 124L |
| -rw-r--r-- | testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111112_0_2022031011011199_v2019.xml | 127L |
| -rw-r--r-- | testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111119_0_2022030911011199_v2009.xml | 126L |
| -rw-r--r-- | testbench/sample/postfinance/camt054_P_CH2909000000250094239_1111111119_0_2022030911011199_v2019.xml | 129L |
| -rw-r--r-- | testbench/sample/postfinance/pain002_CHDD_P_CH2909000000250094239_1110097483_0_20220614375204216308259.xml | 24L |
| -rw-r--r-- | testbench/src/main/kotlin/Main.kt | 405L |
| -rw-r--r-- | testbench/src/test/kotlin/CliTest.kt | 137L |
| -rw-r--r-- | testbench/src/test/kotlin/IntegrationTest.kt | 447L |
| -rw-r--r-- | testbench/src/test/kotlin/Iso20022Test.kt | 127L |
| -rw-r--r-- | testbench/src/test/kotlin/MigrationTest.kt | 229L |