TRAVIS_OS_NAME=linux oraclejdk8= <<<<<< ENV AUTHORS LICENSE benchmarks/caesium/bench_utils.clj benchmarks/caesium/byte_bufs_benchmark.clj benchmarks/caesium/crypto/secretbox_benchmark.clj benchmarks/caesium/magicnonce/secretbox_benchmark.clj dev-resources/vectors/aead/chacha20poly1305/ad dev-resources/vectors/aead/chacha20poly1305/ciphertext-0 dev-resources/vectors/aead/chacha20poly1305/ciphertext-1 dev-resources/vectors/aead/chacha20poly1305/key dev-resources/vectors/aead/chacha20poly1305/mac dev-resources/vectors/aead/chacha20poly1305/nonce dev-resources/vectors/aead/chacha20poly1305/plaintext dev-resources/vectors/aead/chacha20poly1305ietf/ad dev-resources/vectors/aead/chacha20poly1305ietf/ciphertext-0 dev-resources/vectors/aead/chacha20poly1305ietf/ciphertext-1 dev-resources/vectors/aead/chacha20poly1305ietf/key dev-resources/vectors/aead/chacha20poly1305ietf/mac dev-resources/vectors/aead/chacha20poly1305ietf/nonce dev-resources/vectors/aead/chacha20poly1305ietf/plaintext dev-resources/vectors/aead/xchacha20poly1305ietf/ad dev-resources/vectors/aead/xchacha20poly1305ietf/key dev-resources/vectors/aead/xchacha20poly1305ietf/plaintext dev-resources/vectors/auth/hmacsha256/key dev-resources/vectors/auth/hmacsha256/mac dev-resources/vectors/auth/hmacsha256/message dev-resources/vectors/auth/hmacsha512/key dev-resources/vectors/auth/hmacsha512/mac dev-resources/vectors/auth/hmacsha512/message dev-resources/vectors/auth/hmacsha512256/key dev-resources/vectors/auth/hmacsha512256/mac dev-resources/vectors/auth/hmacsha512256/message dev-resources/vectors/box/alice-public-key dev-resources/vectors/box/alice-secret-key dev-resources/vectors/box/bob-public-key dev-resources/vectors/box/bob-secret-key dev-resources/vectors/box/ciphertext dev-resources/vectors/box/nonce dev-resources/vectors/box/plaintext dev-resources/vectors/generichash/blake2b/digest-Z-64 dev-resources/vectors/generichash/blake2b/digest-empty-string-32 dev-resources/vectors/generichash/blake2b/digest-empty-string-64 dev-resources/vectors/generichash/blake2b/digest-with-key-salt-personal-32 dev-resources/vectors/generichash/blake2b/digest-with-key-salt-personal-64 dev-resources/vectors/hash/sha256/digest-0 dev-resources/vectors/hash/sha256/digest-empty-string dev-resources/vectors/hash/sha512/digest-0 dev-resources/vectors/hash/sha512/digest-empty-string dev-resources/vectors/kx/alice-public-key dev-resources/vectors/kx/alice-secret-key dev-resources/vectors/kx/bob-public-key dev-resources/vectors/kx/bob-secret-key dev-resources/vectors/kx/client-alice-rx dev-resources/vectors/kx/client-alice-tx dev-resources/vectors/kx/client-bob-rx dev-resources/vectors/kx/client-bob-tx dev-resources/vectors/kx/server-alice-rx dev-resources/vectors/kx/server-alice-tx dev-resources/vectors/kx/server-bob-rx dev-resources/vectors/kx/server-bob-tx dev-resources/vectors/kx/vectors.c dev-resources/vectors/secretbox/ciphertext0 dev-resources/vectors/secretbox/ciphertext1 dev-resources/vectors/secretbox/detached/ciphertext0 dev-resources/vectors/secretbox/detached/key0 dev-resources/vectors/secretbox/detached/nonce0 dev-resources/vectors/secretbox/detached/plaintext0 dev-resources/vectors/secretbox/forgery1 dev-resources/vectors/secretbox/plaintext dev-resources/vectors/sign/message dev-resources/vectors/sign/public dev-resources/vectors/sign/secret dev-resources/vectors/sign/seed dev-resources/vectors/sign/signature dev-resources/vectors/sign/signed examples/minimum_viable_secretbox.clj project.clj src/caesium/binding.clj src/caesium/byte_bufs.clj src/caesium/core.clj src/caesium/crypto/aead.clj src/caesium/crypto/auth.clj src/caesium/crypto/box.clj src/caesium/crypto/generichash.clj src/caesium/crypto/hash.clj src/caesium/crypto/kx.clj src/caesium/crypto/pwhash.clj src/caesium/crypto/scalarmult.clj src/caesium/crypto/secretbox.clj src/caesium/crypto/shorthash.clj src/caesium/crypto/sign.clj src/caesium/magicnonce/secretbox.clj src/caesium/randombytes.clj src/caesium/sodium.clj src/caesium/util.clj test/caesium/binding_test.clj test/caesium/byte_bufs_test.clj test/caesium/crypto/aead_test.clj test/caesium/crypto/auth_test.clj test/caesium/crypto/box_test.clj test/caesium/crypto/generichash_test.clj test/caesium/crypto/hash_test.clj test/caesium/crypto/kx_test.clj test/caesium/crypto/pwhash_test.clj test/caesium/crypto/scalarmult_test.clj test/caesium/crypto/secretbox_test.clj test/caesium/crypto/shorthash_test.clj test/caesium/crypto/sign_test.clj test/caesium/examples_test.clj test/caesium/magicnonce/secretbox_test.clj test/caesium/randombytes_test.clj test/caesium/sodium_test.clj test/caesium/test_utils.clj test/caesium/util_test.clj test/caesium/vectors.clj <<<<<< network # path=target/coverage/codecov.json {"coverage": {"caesium/crypto/aead.clj": [null, 1, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, 1, 101, null, 1, null, null, 101, 101, 101, null, 1, null, null, 1, null, 1, null, 2, 2, null, 1, null, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 1, null, 4, 4, 2, 2, null, 1, null, 4, 4, 4, 4, 4, 4, 4, 4, 2, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 2, 2, 1, 1, null, 1, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, null, 1, 101, null, 1, null, null, 101, 101, 101, null, 1, null, null, 1, null, 1, null, 2, 2, null, 1, null, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 1, null, 4, 4, 2, 2, null, 1, null, 4, 4, 4, 4, 4, 4, 4, 4, 2, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 2, 2, 1, 1, null, 1, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, null, 1, 101, null, 1, null, null, 101, 101, 101, null, 1, null, null, 2, null, 1, null, 2, 2, null, 1, null, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 1, null, 4, 4, 2, 2, null, 1, null, 4, 4, 4, 4, 4, 4, 4, 4, 2, null, 1, null, 1, null, 1, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 2, 2, 1, 1, null, 1, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], "caesium/crypto/secretbox.clj": [null, 1, null, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, 27, null, 1, null, null, null, null, null, null, null, null, null, null, null, 3, 3, 3, 3, 3, 3, 3, null, 1, null, null, null, null, null, null, null, 44, 44, 23, 21, null, 1, null, null, null, null, null, null, null, null, null, null, null, 4, 4, 4, 4, 4, 4, 3, null, 1, null, null, null, null, 3, null, 1, null, null, null, null, 4, null, 1, null, null, null, null, null, null, null, null, 1, null, 1, null, null, 11, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 1, 1, 1, 0, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "caesium/crypto/box.clj": [null, 1, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, 3, null, 2, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3, 3, 3, 3, null, 2, 2, 2, 2, null, 1, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, null, 1, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, null, null, null, null, null, null, null, null, null, 2, 2, 1, 1, null, 1, null, null, null, null, null, null, null, null, 1, 1, null, 1, null, null, null, null, null, null, null, null, null, 2, 2, 1, 1, null, 1, null, null, null, null, null, 1, null, 1, null, null, null, null, null, 2, null, 1, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, null, 2, 2, 2, 2, 2, 2, 2, 1, null, 1, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null, null, null, null, null, null, null, 2, 2, 2, 2, 2, 2, 1, null, 1, null, null, null, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, null, null, 2, null, 1, null, null, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, null, null, 2, null, 1, 1, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, 1, 2, 2, 1, 1, null, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], "caesium/binding.clj": [null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 206, 2142, 1936, 1936, 14308, 14308, 1936, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, 1, null, 1, null, 1, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, 1, null, 1, null, 1, null, true, null, null, 1, null, null, null, null, null, null, null, 203, 203, 203, 203, 203, null, 1, null, null, null, 203, null, 11, null, null, null, null, 144, 133, 133, null, 133, 133, 133, null, 1, null, null, null, null, null, null, null, 70, 70, 371, 371, 428, true, 358, 275, null, 83, 70, 70, null, 13, null, 70], "caesium/byte_bufs.clj": [null, 1, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, null, 1763, null, 1, null, null, null, null, null, null, null, null, null, 1000, null, 1, null, 192, null, 1, null, 2631, null, 1, null, null, 1, 1, null, 1058, null, 1, null, 7487], "caesium/crypto/sign.clj": [null, 1, null, null, null, null, 1, null, 1, null, null, null, null, null, null, 5, 5, 5, 5, null, 1, 1, 1, 1, 1, null, 1, null, 1, null, 1, null, null, null, 2, 2, null, 1, null, null, 2, 2, 2, 2, 2, 2, null, 1, null, null, null, 3, 3, null, 1, null, null, 3, 3, 3, 3, 3, 3, null, 1, null, null, null, null, null, null, 2, 2, 2, 2, 2, 1, 1, null, 3, 3, 3, 3, 3, 1], "caesium/sodium.clj": [null, 1, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 2], "caesium/crypto/hash.clj": [null, 1, null, null, null, 1, null, 1, null, null, null, null, null, null, 2, null, 1, null, null, null, null, null, 2, 2, 2, null, 1, null, null, null, null, null, null, 2, null, 1, null, null, null, null, null, 2, 2, 2], "caesium/core.clj":[null, 1], "caesium/magicnonce/secretbox.clj": [null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, 1, null, 64, 64, 64, null, 1, null, null, null, null, null, null, null, 24, 24, 24, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 24, 24, 24, 24, 24, 24, 24, null, 1, null, null, null, null, null, 8, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, 5, null, 1, null, null, null, null, 1, null, 1, null, null, null, null, null, null, null, 26, 26, 26, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, null, 1, null, null, null, null, 443, 420, 23, null, 1, null, null, 12, null, 1, null, null, null, null, null, null, null, null, null, null, 11, null, 8, null, 1, null, null, null, null, null, null, null, null, null, 40, 40, null, 1, null, null, null, null, 20, 20, 10, null, 1, null, null, 10, null, 1, null, null, 10], "caesium/crypto/generichash.clj": [null, 1, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 1, null, 6, 6, null, 1, null, null, null, null, null, 1, null, 4, 4, 4, 4, 4, 4, 4, null, 1, null, null, null, null, null, null, null, null, 0, null, 42, null, null, null, 35, 35, 35, 7, 42, 1, 41, null, 1, null, null, null, null, null, 1, null, 42, 42, 42, 42, 42, 42, 41], "caesium/crypto/auth.clj": [null, 1, null, null, null, 1, null, null, null, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, 1, 1, 1, null, 1, null, null, null, null, null, null, 1, null, 1, null, null, null, null, null, null, 1, 1, 1, null], "caesium/crypto/kx.clj": [null, 1, null, null, null, null, null, 1, null, 1, null, null, null, null, null, null, 5, null, 4, null, 1, null, null, null, null, null, null, null, null, null, null, 3, 3, 3, 3, null, 2, 2, 2, 2, null, 1, null, null, null, null, null, null, null, null, 1, 1, 1, null, 1, null, null, null, null, null, null, null, 7, 7, 7, 7, 7, 7, 7, 1, 6, 6, null, 1, null, null, null, null, null, null, null, 7, 7, 7, 7, 7, 7, 7, 1, 6, 6, null, 1, null, null, null, null, null, null, 2, null, 4, 4, 4, null, 1, null, null, null, null, null, null, 2, null, 4, 4, 4], "caesium/crypto/scalarmult.clj": [null, 1, null, null, null, null, null, null, null, null, null, 1, null, 1, null, null, null, null, 5, null, 1, null, 1, null, null, null, 2, 2, 2, null, 1, 1, 1, 1], "caesium/crypto/pwhash.clj": [null, 1, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, 2, 0, null, 1, null, null, 2, 2, 2, 2, 2, 2, 0, null, 1, null, 2, 2, null, 1, null, null, 2, 2, 2, 2, 2, 2, null, 1, null, 5, 0, null, 1, null, 5, 5, 5, 5, 5, 0, null, 1, null, 2, 2, 2, null, 1, null, 0, 0, null, 1, null, 1, 0, null, 1, null, 2, 2, null, 1, null, null, 1, 1, 1, 1, 1, 1, 0, null, 1, null, 2, 2, 2, 2, 2, 2, null, 1, null, 2, 2, 2, null, 1, null, 0, 0, null, 1, null, 1, 0, null, 1, null, null, 1, 1, 1, 1, 1, 1, 0, null, 1, null, 1, 1, null, 1, null, 1, 1, 1, 1, 1, 1, null, 1, null, 1, 1, 1, null, 1, null, 0, 0, null, 1, null, 1, 1, null, 1, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null, 3, 3, null, 1, null, 3, 3, 3, 3, 3, 3, null, 1, null, 2, 2, 2, null, 1, null, 1, 1], "caesium/randombytes.clj": [null, 1, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 1, null, 57, 57, null, 1, null, null, 55], "caesium/crypto/shorthash.clj": [null, 1, null, null, null, null, 1, null, null, null, 1, 10, null, 1, 10, 10, 10, null, 1, null, 64, null, 64, null, null, 64, 64, 64, 64, 64, 64, 64], "caesium/util.clj": [null, 1, null, null, null, null, null, null, null, 1, null, 229, null, 1, null, 6, null, 1, null, null, 16, 16, 16, 16, 16]}} <<<<<< EOF # path=fixes ./dev-resources/vectors/kx/vectors.c:2,5,11,16,21,26,29,32,35,37,39,44,49,51,53,58,60,65,67,69,74,76,81,83 <<<<<< EOF