TRAVIS_JDK_VERSION=default TRAVIS_OS_NAME=linux <<<<<< ENV .gitignore .travis.yml CONTRIBUTING COPYRIGHT LICENSE README.md benchmark/src/main/scala/ApiBenchmark.scala benchmark/src/main/scala/BenchmarkeHelper.scala benchmark/src/main/scala/Ed25519.scala benchmark/src/main/scala/FP2ElemBenchmark.scala benchmark/src/main/scala/GenerateFp12Benchmark.scala benchmark/src/main/scala/HomogeneousPointBenchmark.scala benchmark/src/main/scala/InternalEncryptBenchmark.scala build.sbt core/js/build/.npmignore core/js/build/package.json core/js/build/publish.sh core/js/build/recrypt.d.ts core/js/src/main/scala/recrypt/Api.scala core/js/src/main/scala/recrypt/EncryptedValue.scala core/js/src/main/scala/recrypt/package.scala core/js/src/test/benchmark.html core/js/src/test/encryptedvalue.js core/js/src/test/index.html core/jvm/src/main/scala/com/ironcorelabs/recrypt/Api.scala core/jvm/src/main/scala/com/ironcorelabs/recrypt/Sha256.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/ApiTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/TestBase.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/Arbitraries.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/EncryptedValueTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/FP12ElemTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/FP2ElemTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/FieldLawTests.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/FpTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/HashableTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/InternalApiTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/PublicKeyGenTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/SchnorrSignatureTest.scala core/jvm/src/test/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPointTest.scala core/src/main/scala/com/ironcorelabs/recrypt/ApiError.scala core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala core/src/main/scala/com/ironcorelabs/recrypt/EncryptedMessage.scala core/src/main/scala/com/ironcorelabs/recrypt/EncryptedValue.scala core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala core/src/main/scala/com/ironcorelabs/recrypt/PrivateKey.scala core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/CurvePoints.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptError.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/ExtensionField.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/ModsByPrime.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/PointError.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/Sha256Hash.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala core/src/main/scala/com/ironcorelabs/recrypt/package.scala core/src/main/scala/com/ironcorelabs/recrypt/syntax/hashable.scala icla.pdf ocla.pdf project/RecryptCrossType.scala project/build.properties project/plugins.sbt scalastyle-config.xml version.sbt <<<<<< network # path=/home/travis/build/IronCoreLabs/recrypt/core/jvm/target/scala-2.12/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/IronCoreLabs/recrypt/core/jvm/target/scala-2.12/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/IronCoreLabs/recrypt/core/jvm/src/main/scala/com/ironcorelabs/recrypt/Sha256.scala com.ironcorelabs.recrypt Sha256 Object com.ironcorelabs.recrypt.Sha256 879 929 23 java.security.MessageDigest.getInstance Apply false 0 false java.security.MessageDigest.getInstance("SHA-256") 2 /home/travis/build/IronCoreLabs/recrypt/core/jvm/src/main/scala/com/ironcorelabs/recrypt/Sha256.scala com.ironcorelabs.recrypt Sha256 Object com.ironcorelabs.recrypt.Sha256 apply 1010 1023 24 scodec.bits.ByteVector.toArray Select false 0 false bytes.toArray 3 /home/travis/build/IronCoreLabs/recrypt/core/jvm/src/main/scala/com/ironcorelabs/recrypt/Sha256.scala com.ironcorelabs.recrypt Sha256 Object com.ironcorelabs.recrypt.Sha256 apply 991 1024 24 java.security.MessageDigest.digest Apply false 0 false Sha256.this.sha256Inner.digest(bytes.toArray) 4 /home/travis/build/IronCoreLabs/recrypt/core/jvm/src/main/scala/com/ironcorelabs/recrypt/Sha256.scala com.ironcorelabs.recrypt Sha256 Object com.ironcorelabs.recrypt.Sha256 apply 975 1025 24 scodec.bits.ByteVector.view Apply false 0 false scodec.bits.ByteVector.view(Sha256.this.sha256Inner.digest(bytes.toArray)) 5 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1701 1711 44 com.ironcorelabs.recrypt.CoreApi.sha256Impl Select false 0 false CoreApi.this.sha256Impl 6 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1681 1712 44 com.ironcorelabs.recrypt.internal.Sha256Hash.apply Apply false 0 false internal.Sha256Hash.apply(CoreApi.this.sha256Impl) 7 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1770 1776 45 com.ironcorelabs.recrypt.CoreApi.sha256 Select false 0 false CoreApi.this.sha256 8 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1778 1785 45 com.ironcorelabs.recrypt.CoreApi.signing Select false 0 false CoreApi.this.signing 9 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1787 1798 45 com.ironcorelabs.recrypt.CoreApi.curvePoints Select false 0 false CoreApi.this.curvePoints 10 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 11 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 12 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 13 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 14 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.pairingConfigFp Select false 0 false internal.Fp.implicits.pairingConfigFp 15 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1745 45 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 16 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1745 1799 45 com.ironcorelabs.recrypt.internal.InternalApi. ApplyToImplicitArgs false 0 false new com.ironcorelabs.recrypt.internal.InternalApi[com.ironcorelabs.recrypt.internal.Fp](CoreApi.this.sha256, CoreApi.this.signing, CoreApi.this.curvePoints)(internal.Fp.implicits.hashableFp, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField, internal.Fp.implicits.fpEq, internal.Fp.implicits.pairingConfigFp, internal.Fp.implicits.modsByPrimeFp) 17 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1849 1862 46 com.ironcorelabs.recrypt.PrivateKey.apply Apply false 0 false PrivateKey.apply(x$1) 18 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1828 1863 46 cats.effect.IO.map Apply false 0 false CoreApi.this.randomByteVector.map[com.ironcorelabs.recrypt.PrivateKey](((x$1: scodec.bits.ByteVector) => PrivateKey.apply(x$1))) 19 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1893 1917 47 com.ironcorelabs.recrypt.internal.CurvePoints.publicKeyGen Select false 0 false CoreApi.this.curvePoints.publicKeyGen 20 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1990 2011 48 com.ironcorelabs.recrypt.internal.CurvePoints.generator Select false 0 false CoreApi.this.curvePoints.generator 21 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 2013 2030 48 com.ironcorelabs.recrypt.internal.Fp.Order Select false 0 false internal.Fp.Order 22 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 2032 2063 48 com.ironcorelabs.recrypt.internal.Fp.ExpectedOrderLength Select false 0 false internal.Fp.ExpectedOrderLength 23 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1949 1949 48 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 24 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1949 1949 48 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 25 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1949 1949 48 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 26 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1949 1949 48 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 27 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 1949 2064 48 com.ironcorelabs.recrypt.internal.SchnorrSigning. ApplyToImplicitArgs false 0 false new com.ironcorelabs.recrypt.internal.SchnorrSigning[com.ironcorelabs.recrypt.internal.Fp](CoreApi.this.curvePoints.generator, internal.Fp.Order, internal.Fp.ExpectedOrderLength)(internal.Fp.implicits.fpEq, internal.Fp.implicits.hashableFp, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.modsByPrimeFp) 28 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 2111 2125 49 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false internal.Fp.apply(x$2) 29 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi 2090 2126 49 cats.effect.IO.map Apply false 0 false CoreApi.this.randomByteVector.map[com.ironcorelabs.recrypt.internal.Fp.Impl.T](((x$2: scodec.bits.ByteVector) => internal.Fp.apply(x$2))) 30 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi randomPrivateKey 2241 2252 54 com.ironcorelabs.recrypt.CoreApi.privateKeys Select false 0 false CoreApi.this.privateKeys 31 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2463 2488 60 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(priv) 32 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2450 2489 60 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(priv)) 33 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2508 2582 61 Throw false 0 false throw new scala.`package`.Exception("Public key is always defined for valid private key.") 34 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2431 2583 61 scala.Option.getOrElse Apply false 0 false CoreApi.publicKeyTransform(CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(priv))).getOrElse[com.ironcorelabs.recrypt.PublicKey](throw new scala.`package`.Exception("Public key is always defined for valid private key.")) 35 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2423 2583 60 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[com.ironcorelabs.recrypt.PrivateKey](priv).->[com.ironcorelabs.recrypt.PublicKey](CoreApi.publicKeyTransform(CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(priv))).getOrElse[com.ironcorelabs.recrypt.PublicKey](throw new scala.`package`.Exception("Public key is always defined for valid private key."))) 36 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateKeyPair 2399 2584 60 cats.effect.IO.map Apply false 0 false CoreApi.this.privateKeys.map[(com.ironcorelabs.recrypt.PrivateKey, com.ironcorelabs.recrypt.PublicKey)](((priv: com.ironcorelabs.recrypt.PrivateKey) => scala.Predef.ArrowAssoc[com.ironcorelabs.recrypt.PrivateKey](priv).->[com.ironcorelabs.recrypt.PublicKey](CoreApi.publicKeyTransform(CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(priv))).getOrElse[com.ironcorelabs.recrypt.PublicKey](throw new scala.`package`.Exception("Public key is always defined for valid private key."))))) 37 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi computePublicKey 2819 2850 66 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(privateKey) 38 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi computePublicKey 2806 2851 66 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(privateKey)) 39 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi computePublicKey 2992 3038 68 Throw false 0 false throw new scala.`package`.Exception("privateKey was invalid.") 40 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi computePublicKey 2787 3039 68 scala.Option.getOrElse Apply false 0 false CoreApi.publicKeyTransform(CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(privateKey))).getOrElse[com.ironcorelabs.recrypt.PublicKey](throw new scala.`package`.Exception("privateKey was invalid.")) 41 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi computePublicKey 2784 3040 66 cats.effect.IO.apply Apply false 0 false cats.effect.IO.apply[com.ironcorelabs.recrypt.PublicKey](CoreApi.publicKeyTransform(CoreApi.this.publicKeyGen.apply(CoreApi.privateKeyTransform(privateKey))).getOrElse[com.ironcorelabs.recrypt.PublicKey](throw new scala.`package`.Exception("privateKey was invalid."))) 42 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3351 3383 74 com.ironcorelabs.recrypt.internal.PrivateKey.toBigInt Select false 0 false CoreApi.privateKeyTransform(p2).toBigInt 43 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3316 3383 74 scala.math.BigInt.+ Apply false 0 false CoreApi.privateKeyTransform(p1).toBigInt.+(CoreApi.privateKeyTransform(p2).toBigInt) 44 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3385 3402 74 com.ironcorelabs.recrypt.internal.Fp.Order Select false 0 false internal.Fp.Order 45 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3295 3403 74 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false internal.`package`.positiveMod(CoreApi.privateKeyTransform(p1).toBigInt.+(CoreApi.privateKeyTransform(p2).toBigInt), internal.Fp.Order) 46 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3264 3404 74 com.ironcorelabs.recrypt.internal.Fp.bigIntToByteVector Apply false 0 false internal.Fp.bigIntToByteVector(internal.`package`.positiveMod(CoreApi.privateKeyTransform(p1).toBigInt.+(CoreApi.privateKeyTransform(p2).toBigInt), internal.Fp.Order)) 47 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi augmentPrivateKey 3253 3405 74 com.ironcorelabs.recrypt.PrivateKey.apply Apply false 0 false PrivateKey.apply(internal.Fp.bigIntToByteVector(internal.`package`.positiveMod(CoreApi.privateKeyTransform(p1).toBigInt.+(CoreApi.privateKeyTransform(p2).toBigInt), internal.Fp.Order))) 48 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3643 3645 81 Literal false 0 false 12 49 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3689 3723 81 com.ironcorelabs.recrypt.internal.byteVectorToBigInt Apply false 0 false internal.`package`.byteVectorToBigInt(bytes) 50 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3677 3724 81 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false internal.Fp.apply(internal.`package`.byteVectorToBigInt(bytes)) 51 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3647 3725 81 cats.effect.IO.map Apply false 0 false CoreApi.this.randomByteVector.map[com.ironcorelabs.recrypt.internal.Fp.Impl.T](((bytes: scodec.bits.ByteVector) => internal.Fp.apply(internal.`package`.byteVectorToBigInt(bytes)))) 52 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3633 3726 81 scala.collection.generic.GenTraversableFactory.fill Apply false 0 false scala.collection.immutable.List.fill[cats.effect.IO[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](12)(CoreApi.this.randomByteVector.map[com.ironcorelabs.recrypt.internal.Fp.Impl.T](((bytes: scodec.bits.ByteVector) => internal.Fp.apply(internal.`package`.byteVectorToBigInt(bytes))))) 53 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3646 3646 81 cats.instances.ListInstances.catsStdInstancesForList Select false 0 false cats.instances.`package`.list.catsStdInstancesForList 54 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3727 3727 81 scala.Predef.$conforms TypeApply false 0 false scala.Predef.$conforms[cats.effect.IO[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] 55 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3727 3727 81 cats.effect.IOLowPriorityInstances.ioEffect Select false 0 false effect.this.IO.ioEffect 56 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3633 3735 81 cats.Traverse.Ops.sequence ApplyToImplicitArgs false 0 false cats.syntax.`package`.traverse.toTraverseOps[List, cats.effect.IO[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](scala.collection.immutable.List.fill[cats.effect.IO[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](12)(CoreApi.this.randomByteVector.map[com.ironcorelabs.recrypt.internal.Fp.Impl.T](((bytes: scodec.bits.ByteVector) => internal.Fp.apply(internal.`package`.byteVectorToBigInt(bytes))))))(cats.instances.`package`.list.catsStdInstancesForList).sequence[cats.effect.IO, com.ironcorelabs.recrypt.internal.Fp.Impl.T](scala.Predef.$conforms[cats.effect.IO[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], effect.this.IO.ioEffect) 57 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3928 3928 84 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 58 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3928 3928 84 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 59 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3928 3928 84 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 60 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3904 3991 84 com.ironcorelabs.recrypt.internal.FP12Elem.create ApplyToImplicitArgs false 0 false internal.FP12Elem.create[com.ironcorelabs.recrypt.internal.Fp.Impl.T](fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12)(internal.Fp.implicits.extensionField, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.modsByPrimeFp) 61 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3872 3992 84 com.ironcorelabs.recrypt.internal.InternalApi.generateRthRoot Apply false 0 false CoreApi.this.encryptInstance.generateRthRoot(internal.FP12Elem.create[com.ironcorelabs.recrypt.internal.Fp.Impl.T](fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12)(internal.Fp.implicits.extensionField, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.modsByPrimeFp)) 62 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 4009 4096 85 Throw false 0 false throw new scala.`package`.Exception("Unless someone breaks the randCoefList above, this can\'t happen.") 63 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateGTElem 3740 4102 82 cats.effect.IO.map Apply false 0 false randCoefList.map[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](((x0$1: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T]) => x0$1 match { case (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp1 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp2 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp3 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp4 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp5 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp6 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp7 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp8 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp9 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp10 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp11 @ _), (head: com.ironcorelabs.recrypt.internal.Fp.Impl.T, tl: List[com.ironcorelabs.recrypt.internal.Fp.Impl.T])scala.collection.immutable.::[com.ironcorelabs.recrypt.internal.Fp.Impl.T]((fp12 @ _), scala.collection.immutable.Nil)))))))))))) => CoreApi.this.encryptInstance.generateRthRoot(internal.FP12Elem.create[com.ironcorelabs.recrypt.internal.Fp.Impl.T](fp1, fp2, fp3, fp4, fp5, fp6, fp7, fp8, fp9, fp10, fp11, fp12)(internal.Fp.implicits.extensionField, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.modsByPrimeFp)) case _ => throw new scala.`package`.Exception("Unless someone breaks the randCoefList above, this can\'t happen.") })) 64 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generatePlaintext 4271 4271 92 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 65 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generatePlaintext 4271 4271 92 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 66 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generatePlaintext 4268 4282 92 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 67 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generatePlaintext 4258 4283 92 com.ironcorelabs.recrypt.Plaintext.apply Apply false 0 false Plaintext.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 68 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generatePlaintext 4233 4284 92 cats.effect.IO.map Apply false 0 false CoreApi.this.generateGTElem.map[com.ironcorelabs.recrypt.Plaintext](((fp: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => Plaintext.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))))) 69 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi transform 4904 5004 108 com.ironcorelabs.recrypt.CoreApi.reencrypt Apply false 0 false CoreApi.this.reencrypt(newTempKey, privateKey, encryptedValue, transformKey, publicSigningKey, privateSigningKey) 70 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi transform 4883 5037 108 cats.effect.IO.map Apply false 0 false recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.EncryptedValue](CoreApi.this.reencrypt(newTempKey, privateKey, encryptedValue, transformKey, publicSigningKey, privateSigningKey)).toIO.map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)) 71 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi transform 4848 5037 107 cats.effect.IO.flatMap Apply false 0 false CoreApi.this.randomPrivateKey.flatMap[com.ironcorelabs.recrypt.EncryptedValue](((privateKey: com.ironcorelabs.recrypt.PrivateKey) => recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.EncryptedValue](CoreApi.this.reencrypt(newTempKey, privateKey, encryptedValue, transformKey, publicSigningKey, privateSigningKey)).toIO.map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)))) 72 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi transform 4805 5037 106 cats.effect.IO.flatMap Apply false 0 false CoreApi.this.generateGTElem.flatMap[com.ironcorelabs.recrypt.EncryptedValue](((newTempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => CoreApi.this.randomPrivateKey.flatMap[com.ironcorelabs.recrypt.EncryptedValue](((privateKey: com.ironcorelabs.recrypt.PrivateKey) => recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.EncryptedValue](CoreApi.this.reencrypt(newTempKey, privateKey, encryptedValue, transformKey, publicSigningKey, privateSigningKey)).toIO.map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)))))) 73 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 5742 5822 126 com.ironcorelabs.recrypt.CoreApi.encrypt Apply false 0 false CoreApi.this.encrypt(privateKey, toPublicKey, plaintext, publicSigningKey, privateSigningKey) 74 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 5723 5853 126 cats.effect.IO.map Apply false 0 false recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.EncryptedValue](CoreApi.this.encrypt(privateKey, toPublicKey, plaintext, publicSigningKey, privateSigningKey)).toIO.map[com.ironcorelabs.recrypt.EncryptedValue](((encryptedResult: com.ironcorelabs.recrypt.EncryptedValue) => encryptedResult)) 75 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 5678 5853 125 cats.effect.IO.flatMap Apply false 0 false CoreApi.this.randomPrivateKey.flatMap[com.ironcorelabs.recrypt.EncryptedValue](((privateKey: com.ironcorelabs.recrypt.PrivateKey) => recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.EncryptedValue](CoreApi.this.encrypt(privateKey, toPublicKey, plaintext, publicSigningKey, privateSigningKey)).toIO.map[com.ironcorelabs.recrypt.EncryptedValue](((encryptedResult: com.ironcorelabs.recrypt.EncryptedValue) => encryptedResult)))) 76 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6371 6402 137 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(privateKey) 77 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6347 6406 137 com.ironcorelabs.recrypt.internal.InternalApi.decrypt Apply false 0 false CoreApi.this.encryptInstance.decrypt(CoreApi.privateKeyTransform(privateKey), e) 78 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6415 6425 137 java.lang.Object.toString Apply false 0 false x$3.toString() 79 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6347 6426 137 cats.syntax.EitherOps.leftMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptInstance.decrypt(CoreApi.privateKeyTransform(privateKey), e)).leftMap[String](((x$3: com.ironcorelabs.recrypt.internal.EncryptError) => x$3.toString())) 80 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6462 6462 138 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 81 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6462 6462 138 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 82 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6457 6473 138 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 83 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6447 6474 138 com.ironcorelabs.recrypt.Plaintext.apply Apply false 0 false Plaintext.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 84 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi decrypt 6287 6475 138 scala.util.Either.map Apply false 0 false CoreApi.encryptedValueTransform(encryptedValue).flatMap[String, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](((e: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptInstance.decrypt(CoreApi.privateKeyTransform(privateKey), e)).leftMap[String](((x$3: com.ironcorelabs.recrypt.internal.EncryptError) => x$3.toString())))).map[com.ironcorelabs.recrypt.Plaintext](((fp12: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => Plaintext.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))))) 85 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi deriveSymmetricKey 6573 6573 141 com.ironcorelabs.recrypt.Plaintext.hashable Select false 0 false recrypt.this.Plaintext.hashable 86 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi deriveSymmetricKey 6567 6576 141 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false CoreApi.this.sha256.apply[com.ironcorelabs.recrypt.Plaintext](p)(recrypt.this.Plaintext.hashable) 87 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi deriveSymmetricKey 6545 6577 141 com.ironcorelabs.recrypt.DecryptedSymmetricKey.apply Apply false 0 false DecryptedSymmetricKey.apply(CoreApi.this.sha256.apply[com.ironcorelabs.recrypt.Plaintext](p)(recrypt.this.Plaintext.hashable)) 88 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi derivePrivateKey 6787 6787 147 com.ironcorelabs.recrypt.Plaintext.hashable Select false 0 false recrypt.this.Plaintext.hashable 89 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi derivePrivateKey 6781 6790 147 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false CoreApi.this.sha256.apply[com.ironcorelabs.recrypt.Plaintext](p)(recrypt.this.Plaintext.hashable) 90 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi derivePrivateKey 6770 6791 147 com.ironcorelabs.recrypt.PrivateKey.apply Apply false 0 false PrivateKey.apply(CoreApi.this.sha256.apply[com.ironcorelabs.recrypt.Plaintext](p)(recrypt.this.Plaintext.hashable)) 91 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 7841 7968 166 com.ironcorelabs.recrypt.CoreApi.generateTransformKey Apply false 0 false CoreApi.this.generateTransformKey(fromPrivateKey, toPublicKey, reencryptionPrivateKey, tempKey, fromPublicSigningKey, fromPrivateSigningKey) 92 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 7831 7990 166 cats.effect.IO.map Apply false 0 false recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.TransformKey](CoreApi.this.generateTransformKey(fromPrivateKey, toPublicKey, reencryptionPrivateKey, tempKey, fromPublicSigningKey, fromPrivateSigningKey)).toIO.map[com.ironcorelabs.recrypt.TransformKey](((result: com.ironcorelabs.recrypt.TransformKey) => result)) 93 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 7801 7990 165 cats.effect.IO.flatMap Apply false 0 false CoreApi.this.generateGTElem.flatMap[com.ironcorelabs.recrypt.TransformKey](((tempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.TransformKey](CoreApi.this.generateTransformKey(fromPrivateKey, toPublicKey, reencryptionPrivateKey, tempKey, fromPublicSigningKey, fromPrivateSigningKey)).toIO.map[com.ironcorelabs.recrypt.TransformKey](((result: com.ironcorelabs.recrypt.TransformKey) => result)))) 94 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 7744 7990 164 cats.effect.IO.flatMap Apply false 0 false CoreApi.this.randomPrivateKey.flatMap[com.ironcorelabs.recrypt.TransformKey](((reencryptionPrivateKey: com.ironcorelabs.recrypt.PrivateKey) => CoreApi.this.generateGTElem.flatMap[com.ironcorelabs.recrypt.TransformKey](((tempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => recrypt.this.`package`.EitherSyntax[com.ironcorelabs.recrypt.TransformKey](CoreApi.this.generateTransformKey(fromPrivateKey, toPublicKey, reencryptionPrivateKey, tempKey, fromPublicSigningKey, fromPrivateSigningKey)).toIO.map[com.ironcorelabs.recrypt.TransformKey](((result: com.ironcorelabs.recrypt.TransformKey) => result)))))) 95 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8721 8816 184 com.ironcorelabs.recrypt.internal.SchnorrSigning.sign ApplyToImplicitArgs false 0 false CoreApi.this.schnorrSigning.sign[A](CoreApi.privateKeyTransform(privateKey), publicKey.internalKey, message, x$4, CoreApi.this.sha256)(evidence$1) 96 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8701 8817 184 cats.effect.IO.map Apply false 0 false CoreApi.this.randomFp.map[Option[com.ironcorelabs.recrypt.internal.SchnorrSignature]](((x$4: com.ironcorelabs.recrypt.internal.Fp.Impl.T) => CoreApi.this.schnorrSigning.sign[A](CoreApi.privateKeyTransform(privateKey), publicKey.internalKey, message, x$4, CoreApi.this.sha256)(evidence$1))) 97 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8838 8849 185 scala.Option.isDefined Select false 0 false x$5.isDefined 98 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8837 8837 185 cats.effect.IOLowPriorityInstances.ioEffect Select false 0 false effect.this.IO.ioEffect 99 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8894 8906 187 scala.Option.get Select false 0 false maybeSig.get 100 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8952 8982 188 com.ironcorelabs.recrypt.CoreApi.schnorrSignatureTransform Apply false 0 false CoreApi.schnorrSignatureTransform(sig) 101 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrSign 8701 8990 186 cats.effect.IO.map Apply false 0 false cats.syntax.`package`.monad.catsSyntaxMonad[cats.effect.IO, Option[com.ironcorelabs.recrypt.internal.SchnorrSignature]](CoreApi.this.randomFp.map[Option[com.ironcorelabs.recrypt.internal.SchnorrSignature]](((x$4: com.ironcorelabs.recrypt.internal.Fp.Impl.T) => CoreApi.this.schnorrSigning.sign[A](CoreApi.privateKeyTransform(privateKey), publicKey.internalKey, message, x$4, CoreApi.this.sha256)(evidence$1)))).iterateUntil(((x$5: Option[com.ironcorelabs.recrypt.internal.SchnorrSignature]) => x$5.isDefined))(effect.this.IO.ioEffect).map[com.ironcorelabs.recrypt.SchnorrSignature](((maybeSig: Option[com.ironcorelabs.recrypt.internal.SchnorrSignature]) => { val sig: com.ironcorelabs.recrypt.internal.SchnorrSignature = maybeSig.get; CoreApi.schnorrSignatureTransform(sig) })) 102 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi schnorrVerify 10108 10250 210 com.ironcorelabs.recrypt.internal.SchnorrSigning.verify ApplyToImplicitArgs false 0 false CoreApi.this.schnorrSigning.verify[A](publicKey.internalKey, CoreApi.privateKeyTransform(augmentingPrivateKey), message, CoreApi.schnorrSignatureTransform(signature), CoreApi.this.sha256)(evidence$2) 103 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 10620 10655 223 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(fromPrivateKey) 104 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 10665 10696 224 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.publicKeyTransform(toPublicKey) 105 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 10706 10749 225 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(reencryptionPrivateKey) 106 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 10571 10827 222 com.ironcorelabs.recrypt.internal.InternalApi.generateReencryptionKey Apply false 0 false CoreApi.this.encryptInstance.generateReencryptionKey(CoreApi.privateKeyTransform(fromPrivateKey), CoreApi.publicKeyTransform(toPublicKey), CoreApi.privateKeyTransform(reencryptionPrivateKey), tempKey, publicSigningKey, privateSigningKey) 107 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi generateTransformKey 10539 10833 221 com.ironcorelabs.recrypt.CoreApi.reencryptionKeyTransform Apply false 0 false CoreApi.reencryptionKeyTransform(CoreApi.this.encryptInstance.generateReencryptionKey(CoreApi.privateKeyTransform(fromPrivateKey), CoreApi.publicKeyTransform(toPublicKey), CoreApi.privateKeyTransform(reencryptionPrivateKey), tempKey, publicSigningKey, privateSigningKey)) 108 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 109 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 110 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 111 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 112 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.FP2Elem.byteDecoderFP2Elem ApplyToImplicitArgs false 0 false internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp) 113 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.FP6Elem.byteDecoderFP6Elem ApplyToImplicitArgs false 0 false internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)) 114 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 115 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 116 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11085 11085 240 com.ironcorelabs.recrypt.internal.FP12Elem.byteDecoderFP12Elem ApplyToImplicitArgs false 0 false internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField) 117 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11126 11157 241 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.publicKeyTransform(toPublicKey) 118 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11233 11273 242 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(ephemeralPrivateKey) 119 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11179 11311 242 com.ironcorelabs.recrypt.internal.InternalApi.encrypt Apply false 0 false CoreApi.this.encryptInstance.encrypt(transformedToPublicKey, fp12, CoreApi.privateKeyTransform(ephemeralPrivateKey), publicSigningKey, privateSigningKey) 120 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11059 11059 240 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](fp12, transformedToPublicKey, encryptedValue) 121 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11316 11382 243 scala.util.Either.map Apply false 0 false CoreApi.encryptedValueTransform(encryptedValue).map[com.ironcorelabs.recrypt.EncryptedValue](((result: com.ironcorelabs.recrypt.EncryptedValue) => result)) 122 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi encrypt 11049 11382 240 scala.util.Either.flatMap Apply false 0 false CoreApi.plaintextTransform(plaintext)(internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).map[(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]])](((fp12: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => { val transformedToPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = CoreApi.publicKeyTransform(toPublicKey); val encryptedValue: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]] = CoreApi.this.encryptInstance.encrypt(transformedToPublicKey, fp12, CoreApi.privateKeyTransform(ephemeralPrivateKey), publicSigningKey, privateSigningKey); scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](fp12, transformedToPublicKey, encryptedValue) })).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((x$6: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]])) => (x$6: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], _2: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], _3: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]])(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]])((fp12 @ _), (transformedToPublicKey @ _), (encryptedValue @ _)) => CoreApi.encryptedValueTransform(encryptedValue).map[com.ironcorelabs.recrypt.EncryptedValue](((result: com.ironcorelabs.recrypt.EncryptedValue) => result)) })) 123 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 11906 11940 259 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(newPrivateKey) 124 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 11815 12013 256 com.ironcorelabs.recrypt.internal.InternalApi.reencrypt Apply false 0 false CoreApi.this.encryptInstance.reencrypt(internalTransformKey, internalEncryptedValue, CoreApi.privateKeyTransform(newPrivateKey), newTempKey, publicSigningKey, privateSigningKey) 125 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 12022 12032 263 java.lang.Object.toString Apply false 0 false x$7.toString() 126 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 12038 12127 264 scala.util.Either.map Apply false 0 false CoreApi.encryptedValueTransform(reencryptResult).map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)) 127 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 11796 12127 256 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](CoreApi.this.encryptInstance.reencrypt(internalTransformKey, internalEncryptedValue, CoreApi.privateKeyTransform(newPrivateKey), newTempKey, publicSigningKey, privateSigningKey)).leftMap[String](((x$7: com.ironcorelabs.recrypt.internal.EncryptError) => x$7.toString())).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((reencryptResult: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => CoreApi.encryptedValueTransform(reencryptResult).map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)))) 128 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 11726 12127 255 scala.util.Either.flatMap Apply false 0 false CoreApi.encryptedValueTransform(encryptedValue).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((internalEncryptedValue: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](CoreApi.this.encryptInstance.reencrypt(internalTransformKey, internalEncryptedValue, CoreApi.privateKeyTransform(newPrivateKey), newTempKey, publicSigningKey, privateSigningKey)).leftMap[String](((x$7: com.ironcorelabs.recrypt.internal.EncryptError) => x$7.toString())).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((reencryptResult: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => CoreApi.encryptedValueTransform(reencryptResult).map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)))))) 129 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Class com.ironcorelabs.recrypt.CoreApi reencrypt 11652 12127 254 scala.util.Either.flatMap Apply false 0 false CoreApi.transformKeyTransform(transformKey).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((internalTransformKey: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) => CoreApi.encryptedValueTransform(encryptedValue).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((internalEncryptedValue: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](CoreApi.this.encryptInstance.reencrypt(internalTransformKey, internalEncryptedValue, CoreApi.privateKeyTransform(newPrivateKey), newTempKey, publicSigningKey, privateSigningKey)).leftMap[String](((x$7: com.ironcorelabs.recrypt.internal.EncryptError) => x$7.toString())).flatMap[String, com.ironcorelabs.recrypt.EncryptedValue](((reencryptResult: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]) => CoreApi.encryptedValueTransform(reencryptResult).map[com.ironcorelabs.recrypt.EncryptedValue](((transformedResult: com.ironcorelabs.recrypt.EncryptedValue) => transformedResult)))))))) 130 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi publicKeyTransform 12487 12500 274 com.ironcorelabs.recrypt.PublicKey.internalKey Select false 0 false p.internalKey 131 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi publicKeyTransform 12581 12606 275 com.ironcorelabs.recrypt.PublicKey.fromInternal Apply false 0 false PublicKey.fromInternal(p) 132 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi privateKeyTransform 12703 12710 277 com.ironcorelabs.recrypt.PrivateKey.bytes Select false 0 false p.bytes 133 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi privateKeyTransform 12702 12702 277 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 134 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi privateKeyTransform 12668 12711 277 com.ironcorelabs.recrypt.internal.PrivateKey.fromByteVector ApplyToImplicitArgs false 0 false internal.PrivateKey.fromByteVector[com.ironcorelabs.recrypt.internal.Fp.Impl.T](p.bytes)(internal.Fp.implicits.modsByPrimeFp) 135 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 12873 12880 280 com.ironcorelabs.recrypt.Plaintext.bytes Select false 0 false d.bytes 136 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 12853 12881 280 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false bytesDecoder.decode(d.bytes) 137 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 12895 12932 280 Literal false 0 false "Plaintext could not be transformed." 138 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 12853 12933 280 cats.syntax.EitherOps.leftMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](bytesDecoder.decode(d.bytes)).leftMap[String](((x$8: com.ironcorelabs.recrypt.internal.ReadError) => "Plaintext could not be transformed.")) 139 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 13031 13031 281 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 140 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 13031 13031 281 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 141 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 13026 13042 281 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 142 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi plaintextTransform 13016 13043 281 com.ironcorelabs.recrypt.Plaintext.apply Apply false 0 false Plaintext.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 143 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedMessageTransform 13174 13174 283 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 144 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedMessageTransform 13174 13174 283 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 145 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedMessageTransform 13169 13185 283 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 146 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedMessageTransform 13152 13186 283 com.ironcorelabs.recrypt.EncryptedMessage.apply Apply false 0 false EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](fp12).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 147 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13358 13369 286 com.ironcorelabs.recrypt.internal.ReencryptionBlock.publicKey Select false 0 false r.publicKey 148 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13379 13405 286 Literal false 0 false "Public key wasn\'t valid." 149 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13449 13468 287 com.ironcorelabs.recrypt.internal.ReencryptionBlock.randomRePublicKey Select false 0 false r.randomRePublicKey 150 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13478 13509 287 Literal false 0 false "randomPublicKey wasn\'t valid." 151 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13587 13605 290 com.ironcorelabs.recrypt.internal.ReencryptionBlock.encryptedTempKey Select false 0 false r.encryptedTempKey 152 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13563 13606 290 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(r.encryptedTempKey) 153 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13661 13681 292 com.ironcorelabs.recrypt.internal.ReencryptionBlock.randomReEncTempKey Select false 0 false r.randomReEncTempKey 154 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13637 13682 292 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(r.randomReEncTempKey) 155 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13524 13688 288 com.ironcorelabs.recrypt.TransformBlock.apply Apply false 0 false TransformBlock.apply(publicKey, CoreApi.this.encryptedValueTransform(r.encryptedTempKey), randomPublicKey, CoreApi.this.encryptedValueTransform(r.randomReEncTempKey)) 156 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13411 13411 287 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock](randomPublicKey, result) 157 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13411 13705 287 scala.util.Either.map Apply false 0 false CoreApi.this.publicKeyTransform(r.randomRePublicKey).toRight[String]("randomPublicKey wasn\'t valid.").map[(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)](((randomPublicKey: com.ironcorelabs.recrypt.PublicKey) => { val result: com.ironcorelabs.recrypt.TransformBlock = TransformBlock.apply(publicKey, CoreApi.this.encryptedValueTransform(r.encryptedTempKey), randomPublicKey, CoreApi.this.encryptedValueTransform(r.randomReEncTempKey)); scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock](randomPublicKey, result) })).map[com.ironcorelabs.recrypt.TransformBlock](((x$9: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)) => (x$9: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock) @unchecked) match { case (_1: com.ironcorelabs.recrypt.PublicKey, _2: com.ironcorelabs.recrypt.TransformBlock)(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)((randomPublicKey @ _), (result @ _)) => result })) 158 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionBlockTransform 13316 13705 286 scala.util.Either.flatMap Apply false 0 false CoreApi.this.publicKeyTransform(r.publicKey).toRight[String]("Public key wasn\'t valid.").flatMap[String, com.ironcorelabs.recrypt.TransformBlock](((publicKey: com.ironcorelabs.recrypt.PublicKey) => CoreApi.this.publicKeyTransform(r.randomRePublicKey).toRight[String]("randomPublicKey wasn\'t valid.").map[(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)](((randomPublicKey: com.ironcorelabs.recrypt.PublicKey) => { val result: com.ironcorelabs.recrypt.TransformBlock = TransformBlock.apply(publicKey, CoreApi.this.encryptedValueTransform(r.encryptedTempKey), randomPublicKey, CoreApi.this.encryptedValueTransform(r.randomReEncTempKey)); scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock](randomPublicKey, result) })).map[com.ironcorelabs.recrypt.TransformBlock](((x$9: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)) => (x$9: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock) @unchecked) match { case (_1: com.ironcorelabs.recrypt.PublicKey, _2: com.ironcorelabs.recrypt.TransformBlock)(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.TransformBlock)((randomPublicKey @ _), (result @ _)) => result })))) 159 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13873 13884 297 com.ironcorelabs.recrypt.TransformBlock.publicKey Select false 0 false r.publicKey 160 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13854 13885 297 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(r.publicKey) 161 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13931 13957 298 com.ironcorelabs.recrypt.TransformBlock.randomTransformPublicKey Select false 0 false r.randomTransformPublicKey 162 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13912 13958 298 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(r.randomTransformPublicKey) 163 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14010 14028 300 com.ironcorelabs.recrypt.TransformBlock.encryptedTempKey Select false 0 false r.encryptedTempKey 164 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13986 14029 300 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(r.encryptedTempKey) 165 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14043 14070 300 Literal false 0 false "Invalid encryptedTempKey." 166 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14137 14170 301 com.ironcorelabs.recrypt.TransformBlock.randomTransformEncryptedTempKey Select false 0 false r.randomTransformEncryptedTempKey 167 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14113 14171 301 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(r.randomTransformEncryptedTempKey) 168 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14194 14235 302 Literal false 0 false "Invalid randomTransformEncryptedTempKey" 169 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14249 14375 303 com.ironcorelabs.recrypt.internal.ReencryptionBlock.apply Apply false 0 false internal.ReencryptionBlock.apply[com.ironcorelabs.recrypt.internal.Fp](publicKey, tempKey, randomPublicKey, randomTransformEncryptedTempKey) 170 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 14078 14375 301 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptedValueTransform(r.randomTransformEncryptedTempKey)).leftMap[String](((x$11: com.ironcorelabs.recrypt.internal.ReadError) => "Invalid randomTransformEncryptedTempKey")).map[com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](((randomTransformEncryptedTempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => internal.ReencryptionBlock.apply[com.ironcorelabs.recrypt.internal.Fp](publicKey, tempKey, randomPublicKey, randomTransformEncryptedTempKey))) 171 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformBlockTransform 13963 14375 300 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptedValueTransform(r.encryptedTempKey)).leftMap[String](((x$10: com.ironcorelabs.recrypt.internal.ReadError) => "Invalid encryptedTempKey.")).flatMap[String, com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](((tempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptedValueTransform(r.randomTransformEncryptedTempKey)).leftMap[String](((x$11: com.ironcorelabs.recrypt.internal.ReadError) => "Invalid randomTransformEncryptedTempKey")).map[com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](((randomTransformEncryptedTempKey: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => internal.ReencryptionBlock.apply[com.ironcorelabs.recrypt.internal.Fp](publicKey, tempKey, randomPublicKey, randomTransformEncryptedTempKey))))) 172 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14547 14547 312 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 173 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14535 14560 312 com.ironcorelabs.recrypt.internal.BytesDecoder.apply ApplyToImplicitArgs false 0 false internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder) 174 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 175 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 176 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 177 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 178 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.FP2Elem.byteDecoderFP2Elem ApplyToImplicitArgs false 0 false internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp) 179 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.FP6Elem.byteDecoderFP6Elem ApplyToImplicitArgs false 0 false internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)) 180 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 181 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 182 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14597 14597 314 com.ironcorelabs.recrypt.internal.FP12Elem.byteDecoderFP12Elem ApplyToImplicitArgs false 0 false internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField) 183 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14637 14661 314 com.ironcorelabs.recrypt.EncryptedMessage.bytes Select false 0 false t.encryptedMessage.bytes 184 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14585 14662 314 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).decode(t.encryptedMessage.bytes) 185 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14676 14730 314 Literal false 0 false "Payload of \'encryptedMessage\' could not be converted" 186 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14778 14798 315 com.ironcorelabs.recrypt.TransformedValue.ephemeralPublicKey Select false 0 false t.ephemeralPublicKey 187 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14759 14799 315 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(t.ephemeralPublicKey) 188 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14817 14827 316 com.ironcorelabs.recrypt.TransformedValue.authHash Select false 0 false t.authHash 189 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14577 14577 314 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash](fp12, ephemeralPublicKey, authHash) 190 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14856 14873 317 com.ironcorelabs.recrypt.TransformedValue.transformBlocks Select false 0 false t.transformBlocks 191 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14858 14858 317 cats.data.NonEmptyVectorInstances.catsDataInstancesForNonEmptyVector Select false 0 false data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector 192 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14883 14906 317 com.ironcorelabs.recrypt.CoreApi.transformBlockTransform Apply false 0 false CoreApi.this.transformBlockTransform(r) 193 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14882 14882 317 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.instances.`package`.either.catsStdInstancesForEither[String] 194 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14941 14959 318 com.ironcorelabs.recrypt.TransformedValue.publicSigningKey Select false 0 false t.publicSigningKey 195 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14961 14972 318 com.ironcorelabs.recrypt.TransformedValue.signature Select false 0 false t.signature 196 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14974 15055 318 com.ironcorelabs.recrypt.internal.ReencryptedValue.apply Apply false 0 false internal.ReencryptedValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash, reencryptionBlocks) 197 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14920 15056 318 com.ironcorelabs.recrypt.internal.SignedValue.apply Apply false 0 false internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]](t.publicSigningKey, t.signature, internal.ReencryptedValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash, reencryptionBlocks)) 198 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14834 15056 317 scala.util.Either.map Apply false 0 false cats.syntax.`package`.traverse.toTraverseOps[cats.data.NonEmptyVector, com.ironcorelabs.recrypt.TransformBlock](t.transformBlocks)(data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector).traverse[[+B]Either[String,B], com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]]({ ((r: com.ironcorelabs.recrypt.TransformBlock) => CoreApi.this.transformBlockTransform(r)) })(cats.instances.`package`.either.catsStdInstancesForEither[String]).map[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](((reencryptionBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]]) => internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]](t.publicSigningKey, t.signature, internal.ReencryptedValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash, reencryptionBlocks)))) 199 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformedValueTransform 14565 15056 314 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).decode(t.encryptedMessage.bytes)).leftMap[String](((x$12: com.ironcorelabs.recrypt.internal.ReadError) => "Payload of \'encryptedMessage\' could not be converted")).map[(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)](((fp12: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => { val ephemeralPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = CoreApi.this.publicKeyTransform(t.ephemeralPublicKey); val authHash: com.ironcorelabs.recrypt.AuthHash = t.authHash; scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash](fp12, ephemeralPublicKey, authHash) })).flatMap[String, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](((x$13: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)) => (x$13: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], _2: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], _3: com.ironcorelabs.recrypt.AuthHash)(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)((fp12 @ _), (ephemeralPublicKey @ _), (authHash @ _)) => cats.syntax.`package`.traverse.toTraverseOps[cats.data.NonEmptyVector, com.ironcorelabs.recrypt.TransformBlock](t.transformBlocks)(data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector).traverse[[+B]Either[String,B], com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]]({ ((r: com.ironcorelabs.recrypt.TransformBlock) => CoreApi.this.transformBlockTransform(r)) })(cats.instances.`package`.either.catsStdInstancesForEither[String]).map[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](((reencryptionBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]]) => internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]](t.publicSigningKey, t.signature, internal.ReencryptedValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash, reencryptionBlocks)))) })) 200 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 201 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 202 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 203 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 204 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.FP2Elem.byteDecoderFP2Elem ApplyToImplicitArgs false 0 false internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp) 205 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.FP6Elem.byteDecoderFP6Elem ApplyToImplicitArgs false 0 false internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)) 206 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 207 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 208 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15290 15290 324 com.ironcorelabs.recrypt.internal.FP12Elem.byteDecoderFP12Elem ApplyToImplicitArgs false 0 false internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField) 209 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15330 15354 324 com.ironcorelabs.recrypt.EncryptedMessage.bytes Select false 0 false e.encryptedMessage.bytes 210 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15278 15355 324 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).decode(e.encryptedMessage.bytes) 211 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15380 15434 325 Literal false 0 false "Payload of \'encryptedMessage\' could not be converted" 212 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15484 15504 326 com.ironcorelabs.recrypt.EncryptedOnceValue.ephemeralPublicKey Select false 0 false e.ephemeralPublicKey 213 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15465 15505 326 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(e.ephemeralPublicKey) 214 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15525 15535 327 com.ironcorelabs.recrypt.EncryptedOnceValue.authHash Select false 0 false e.authHash 215 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15270 15270 324 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash](fp12, ephemeralPublicKey, authHash) 216 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15571 15589 328 com.ironcorelabs.recrypt.EncryptedOnceValue.publicSigningKey Select false 0 false e.publicSigningKey 217 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15591 15602 328 com.ironcorelabs.recrypt.EncryptedOnceValue.signature Select false 0 false e.signature 218 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15604 15667 328 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.apply Apply false 0 false internal.EncryptedOnceValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash) 219 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15550 15668 328 com.ironcorelabs.recrypt.internal.SignedValue.apply Apply false 0 false internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]](e.publicSigningKey, e.signature, internal.EncryptedOnceValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash)) 220 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15256 15668 324 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).decode(e.encryptedMessage.bytes)).leftMap[String](((x$14: com.ironcorelabs.recrypt.internal.ReadError) => "Payload of \'encryptedMessage\' could not be converted")).map[(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)](((fp12: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => { val ephemeralPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = CoreApi.this.publicKeyTransform(e.ephemeralPublicKey); val authHash: com.ironcorelabs.recrypt.AuthHash = e.authHash; scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash](fp12, ephemeralPublicKey, authHash) })).map[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]]](((x$15: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)) => (x$15: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], _2: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], _3: com.ironcorelabs.recrypt.AuthHash)(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.AuthHash)((fp12 @ _), (ephemeralPublicKey @ _), (authHash @ _)) => internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[com.ironcorelabs.recrypt.internal.Fp]](e.publicSigningKey, e.signature, internal.EncryptedOnceValue.apply[com.ironcorelabs.recrypt.internal.Fp](ephemeralPublicKey, fp12, authHash)) })) 221 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15701 15729 329 com.ironcorelabs.recrypt.CoreApi.transformedValueTransform Apply false 0 false CoreApi.this.transformedValueTransform(t) 222 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15930 15943 334 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.authHash Select false 0 false once.authHash 223 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15950 16181 337 scala.Option.toRight Apply false 0 false CoreApi.this.publicKeyTransform(once.ephemeralPublicKey).map[com.ironcorelabs.recrypt.EncryptedOnceValue](((key: com.ironcorelabs.recrypt.PublicKey) => EncryptedOnceValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](once.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), authHash, e.publicSigningKey, e.signature))).toRight[String]("Invalid ephemeralPublicKey") 224 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16256 16286 341 com.ironcorelabs.recrypt.internal.ReencryptedValue.ephemeralPublicKey Select false 0 false reencrypted.ephemeralPublicKey 225 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16296 16325 341 Literal false 0 false "Invalid ephemeralPublicKey." 226 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16354 16382 342 com.ironcorelabs.recrypt.internal.ReencryptedValue.encryptionBlocks Select false 0 false reencrypted.encryptionBlocks 227 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16366 16366 342 cats.data.NonEmptyVectorInstances.catsDataInstancesForNonEmptyVector Select false 0 false data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector 228 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16392 16418 342 com.ironcorelabs.recrypt.CoreApi.reencryptionBlockTransform Apply false 0 false CoreApi.this.reencryptionBlockTransform(r) 229 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16391 16391 342 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.instances.`package`.either.catsStdInstancesForEither[String] 230 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16490 16518 345 com.ironcorelabs.recrypt.internal.ReencryptedValue.encryptedMessage Select false 0 false reencrypted.encryptedMessage 231 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16519 16519 345 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 232 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16519 16519 345 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 233 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16490 16530 345 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 234 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16473 16531 345 com.ironcorelabs.recrypt.EncryptedMessage.apply Apply false 0 false EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 235 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16541 16561 346 com.ironcorelabs.recrypt.internal.ReencryptedValue.authHash Select false 0 false reencrypted.authHash 236 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16596 16614 348 com.ironcorelabs.recrypt.internal.SignedValue.publicSigningKey Select false 0 false e.publicSigningKey 237 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16624 16635 349 com.ironcorelabs.recrypt.internal.SignedValue.signature Select false 0 false e.signature 238 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16434 16643 343 com.ironcorelabs.recrypt.TransformedValue.apply Apply false 0 false TransformedValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), reencrypted.authHash, transformBlocks, e.publicSigningKey, e.signature) 239 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16335 16643 342 scala.util.Either.map Apply false 0 false cats.syntax.`package`.traverse.toTraverseOps[cats.data.NonEmptyVector, com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptionBlocks)(data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector).traverse[[+B]Either[String,B], com.ironcorelabs.recrypt.TransformBlock]({ ((r: com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]) => CoreApi.this.reencryptionBlockTransform(r)) })(cats.instances.`package`.either.catsStdInstancesForEither[String]).map[com.ironcorelabs.recrypt.TransformedValue](((transformBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.TransformBlock]) => TransformedValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), reencrypted.authHash, transformBlocks, e.publicSigningKey, e.signature))) 240 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16216 16643 341 scala.util.Either.flatMap Apply false 0 false CoreApi.this.publicKeyTransform(reencrypted.ephemeralPublicKey).toRight[String]("Invalid ephemeralPublicKey.").flatMap[String, com.ironcorelabs.recrypt.TransformedValue](((key: com.ironcorelabs.recrypt.PublicKey) => cats.syntax.`package`.traverse.toTraverseOps[cats.data.NonEmptyVector, com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptionBlocks)(data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector).traverse[[+B]Either[String,B], com.ironcorelabs.recrypt.TransformBlock]({ ((r: com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]) => CoreApi.this.reencryptionBlockTransform(r)) })(cats.instances.`package`.either.catsStdInstancesForEither[String]).map[com.ironcorelabs.recrypt.TransformedValue](((transformBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.TransformBlock]) => TransformedValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), reencrypted.authHash, transformBlocks, e.publicSigningKey, e.signature))))) 241 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 15879 16653 332 com.ironcorelabs.recrypt.internal.EncryptedValue.fold Apply false 0 false e.payload.fold[scala.util.Either[String,Product with Serializable with com.ironcorelabs.recrypt.EncryptedValue]](((once: com.ironcorelabs.recrypt.internal.EncryptedOnceValue[com.ironcorelabs.recrypt.internal.Fp]) => { val authHash: com.ironcorelabs.recrypt.internal.AuthHash = once.authHash; CoreApi.this.publicKeyTransform(once.ephemeralPublicKey).map[com.ironcorelabs.recrypt.EncryptedOnceValue](((key: com.ironcorelabs.recrypt.PublicKey) => EncryptedOnceValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](once.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), authHash, e.publicSigningKey, e.signature))).toRight[String]("Invalid ephemeralPublicKey") }), ((reencrypted: com.ironcorelabs.recrypt.internal.ReencryptedValue[com.ironcorelabs.recrypt.internal.Fp]) => CoreApi.this.publicKeyTransform(reencrypted.ephemeralPublicKey).toRight[String]("Invalid ephemeralPublicKey.").flatMap[String, com.ironcorelabs.recrypt.TransformedValue](((key: com.ironcorelabs.recrypt.PublicKey) => cats.syntax.`package`.traverse.toTraverseOps[cats.data.NonEmptyVector, com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptionBlocks)(data.this.NonEmptyVector.catsDataInstancesForNonEmptyVector).traverse[[+B]Either[String,B], com.ironcorelabs.recrypt.TransformBlock]({ ((r: com.ironcorelabs.recrypt.internal.ReencryptionBlock[com.ironcorelabs.recrypt.internal.Fp]) => CoreApi.this.reencryptionBlockTransform(r)) })(cats.instances.`package`.either.catsStdInstancesForEither[String]).map[com.ironcorelabs.recrypt.TransformedValue](((transformBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.TransformBlock]) => TransformedValue.apply(key, EncryptedMessage.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](reencrypted.encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))), reencrypted.authHash, transformBlocks, e.publicSigningKey, e.signature))))))) 242 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16770 16770 354 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 243 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16770 16770 354 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 244 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16762 16781 354 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](tempKey).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 245 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16745 16782 354 com.ironcorelabs.recrypt.EncryptedElement.apply Apply false 0 false EncryptedElement.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](tempKey).toHashBytes(internal.this.FP12Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 246 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 247 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 248 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 249 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 250 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.FP2Elem.byteDecoderFP2Elem ApplyToImplicitArgs false 0 false internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp) 251 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.FP6Elem.byteDecoderFP6Elem ApplyToImplicitArgs false 0 false internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)) 252 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 253 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 254 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16871 16871 355 com.ironcorelabs.recrypt.internal.FP12Elem.byteDecoderFP12Elem ApplyToImplicitArgs false 0 false internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField) 255 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16911 16924 355 com.ironcorelabs.recrypt.EncryptedElement.bytes Select false 0 false tempKey.bytes 256 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi encryptedValueTransform 16859 16925 355 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false internal.BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP12Elem.byteDecoderFP12Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP6Elem.byteDecoderFP6Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.modsByPrimeFp, internal.this.FP2Elem.byteDecoderFP2Elem[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.modsByPrimeFp)), internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField)).decode(tempKey.bytes) 257 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17092 17121 357 com.ironcorelabs.recrypt.internal.ReencryptionKey.rePublicKey Select false 0 false signedKey.payload.rePublicKey 258 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17131 17171 357 Literal false 0 false "rePublicKey was the point at infinity." 259 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17211 17240 358 com.ironcorelabs.recrypt.internal.ReencryptionKey.toPublicKey Select false 0 false signedKey.payload.toPublicKey 260 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17250 17290 358 Literal false 0 false "toPublicKey was the point at infinity." 261 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17333 17361 359 com.ironcorelabs.recrypt.internal.ReencryptionKey.encryptedK Select false 0 false signedKey.payload.encryptedK 262 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17309 17362 359 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(signedKey.payload.encryptedK) 263 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17177 17177 358 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement](toPublicKey, encryptedK) 264 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17399 17424 360 com.ironcorelabs.recrypt.internal.ReencryptionKey.hashedK Select false 0 false signedKey.payload.hashedK 265 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17378 17425 360 com.ironcorelabs.recrypt.CoreApi.hashedValueTransform Apply false 0 false CoreApi.this.hashedValueTransform(signedKey.payload.hashedK) 266 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17434 17444 360 java.lang.Object.toString Apply false 0 false x$16.toString() 267 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17469 17495 361 com.ironcorelabs.recrypt.internal.SignedValue.publicSigningKey Select false 0 false signedKey.publicSigningKey 268 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17512 17531 362 com.ironcorelabs.recrypt.internal.SignedValue.signature Select false 0 false signedKey.signature 269 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17367 17367 360 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature](hashedK, publicSigningKey, signature) 270 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17542 17630 363 com.ironcorelabs.recrypt.TransformKey.apply Apply false 0 false TransformKey.apply(rePublicKey, toPublicKey, encryptedK, hashedK, publicSigningKey, signature) 271 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17367 17630 360 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.ApiError, com.ironcorelabs.recrypt.HashedValue](CoreApi.this.hashedValueTransform(signedKey.payload.hashedK)).leftMap[String](((x$16: com.ironcorelabs.recrypt.ApiError) => x$16.toString())).map[(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)](((hashedK: com.ironcorelabs.recrypt.HashedValue) => { val publicSigningKey: com.ironcorelabs.recrypt.internal.PublicSigningKey = signedKey.publicSigningKey; val signature: com.ironcorelabs.recrypt.internal.Signature = signedKey.signature; scala.Tuple3.apply[com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature](hashedK, publicSigningKey, signature) })).map[com.ironcorelabs.recrypt.TransformKey](((x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)) => (x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature) @unchecked) match { case (_1: com.ironcorelabs.recrypt.HashedValue, _2: com.ironcorelabs.recrypt.internal.PublicSigningKey, _3: com.ironcorelabs.recrypt.internal.Signature)(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)((hashedK @ _), (publicSigningKey @ _), (signature @ _)) => TransformKey.apply(rePublicKey, toPublicKey, encryptedK, hashedK, publicSigningKey, signature) })) 272 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17177 17630 358 scala.util.Either.flatMap Apply false 0 false CoreApi.this.publicKeyTransform(signedKey.payload.toPublicKey).toRight[String]("toPublicKey was the point at infinity.").map[(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)](((toPublicKey: com.ironcorelabs.recrypt.PublicKey) => { val encryptedK: com.ironcorelabs.recrypt.EncryptedElement = CoreApi.this.encryptedValueTransform(signedKey.payload.encryptedK); scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement](toPublicKey, encryptedK) })).flatMap[String, com.ironcorelabs.recrypt.TransformKey](((x$18: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)) => (x$18: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement) @unchecked) match { case (_1: com.ironcorelabs.recrypt.PublicKey, _2: com.ironcorelabs.recrypt.EncryptedElement)(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)((toPublicKey @ _), (encryptedK @ _)) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.ApiError, com.ironcorelabs.recrypt.HashedValue](CoreApi.this.hashedValueTransform(signedKey.payload.hashedK)).leftMap[String](((x$16: com.ironcorelabs.recrypt.ApiError) => x$16.toString())).map[(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)](((hashedK: com.ironcorelabs.recrypt.HashedValue) => { val publicSigningKey: com.ironcorelabs.recrypt.internal.PublicSigningKey = signedKey.publicSigningKey; val signature: com.ironcorelabs.recrypt.internal.Signature = signedKey.signature; scala.Tuple3.apply[com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature](hashedK, publicSigningKey, signature) })).map[com.ironcorelabs.recrypt.TransformKey](((x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)) => (x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature) @unchecked) match { case (_1: com.ironcorelabs.recrypt.HashedValue, _2: com.ironcorelabs.recrypt.internal.PublicSigningKey, _3: com.ironcorelabs.recrypt.internal.Signature)(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)((hashedK @ _), (publicSigningKey @ _), (signature @ _)) => TransformKey.apply(rePublicKey, toPublicKey, encryptedK, hashedK, publicSigningKey, signature) })) })) 273 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi reencryptionKeyTransform 17048 17630 357 scala.util.Either.flatMap Apply false 0 false CoreApi.this.publicKeyTransform(signedKey.payload.rePublicKey).toRight[String]("rePublicKey was the point at infinity.").flatMap[String, com.ironcorelabs.recrypt.TransformKey](((rePublicKey: com.ironcorelabs.recrypt.PublicKey) => CoreApi.this.publicKeyTransform(signedKey.payload.toPublicKey).toRight[String]("toPublicKey was the point at infinity.").map[(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)](((toPublicKey: com.ironcorelabs.recrypt.PublicKey) => { val encryptedK: com.ironcorelabs.recrypt.EncryptedElement = CoreApi.this.encryptedValueTransform(signedKey.payload.encryptedK); scala.Tuple2.apply[com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement](toPublicKey, encryptedK) })).flatMap[String, com.ironcorelabs.recrypt.TransformKey](((x$18: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)) => (x$18: (com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement) @unchecked) match { case (_1: com.ironcorelabs.recrypt.PublicKey, _2: com.ironcorelabs.recrypt.EncryptedElement)(com.ironcorelabs.recrypt.PublicKey, com.ironcorelabs.recrypt.EncryptedElement)((toPublicKey @ _), (encryptedK @ _)) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.ApiError, com.ironcorelabs.recrypt.HashedValue](CoreApi.this.hashedValueTransform(signedKey.payload.hashedK)).leftMap[String](((x$16: com.ironcorelabs.recrypt.ApiError) => x$16.toString())).map[(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)](((hashedK: com.ironcorelabs.recrypt.HashedValue) => { val publicSigningKey: com.ironcorelabs.recrypt.internal.PublicSigningKey = signedKey.publicSigningKey; val signature: com.ironcorelabs.recrypt.internal.Signature = signedKey.signature; scala.Tuple3.apply[com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature](hashedK, publicSigningKey, signature) })).map[com.ironcorelabs.recrypt.TransformKey](((x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)) => (x$17: (com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature) @unchecked) match { case (_1: com.ironcorelabs.recrypt.HashedValue, _2: com.ironcorelabs.recrypt.internal.PublicSigningKey, _3: com.ironcorelabs.recrypt.internal.Signature)(com.ironcorelabs.recrypt.HashedValue, com.ironcorelabs.recrypt.internal.PublicSigningKey, com.ironcorelabs.recrypt.internal.Signature)((hashedK @ _), (publicSigningKey @ _), (signature @ _)) => TransformKey.apply(rePublicKey, toPublicKey, encryptedK, hashedK, publicSigningKey, signature) })) })))) 274 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17767 17784 365 com.ironcorelabs.recrypt.HashedValue.bytes Select false 0 false hashedValue.bytes 275 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17766 17766 365 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 276 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17766 17766 365 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 277 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17766 17766 365 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 278 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17766 17766 365 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 279 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17766 17766 365 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 280 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17704 17785 365 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve ApplyToImplicitArgs false 0 false internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve[com.ironcorelabs.recrypt.internal.Fp.Impl.T](hashedValue.bytes)(internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField, internal.Fp.implicits.fpEq, internal.Fp.implicits.modsByPrimeFp) 281 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17933 17933 366 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 282 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17933 17933 366 com.ironcorelabs.recrypt.internal.FP2Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 283 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17933 17933 366 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.hashable ApplyToImplicitArgs false 0 false point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 284 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17921 17944 366 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]]](hashedValue).toHashBytes(point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 285 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi hashedValueTransform 17909 17945 366 com.ironcorelabs.recrypt.HashedValue.apply Apply false 0 false HashedValue.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]]](hashedValue).toHashBytes(point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)))) 286 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18076 18090 368 com.ironcorelabs.recrypt.HashedValue.bytes Select false 0 false authHash.bytes 287 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18075 18075 368 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 288 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18075 18075 368 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 289 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18075 18075 368 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 290 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18075 18075 368 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 291 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18075 18075 368 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 292 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18013 18091 368 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve ApplyToImplicitArgs false 0 false internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve[com.ironcorelabs.recrypt.internal.Fp.Impl.T](authHash.bytes)(internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField, internal.Fp.implicits.fpEq, internal.Fp.implicits.modsByPrimeFp) 293 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18230 18230 369 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 294 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18230 18230 369 com.ironcorelabs.recrypt.internal.FP2Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp) 295 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18230 18230 369 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.hashable ApplyToImplicitArgs false 0 false point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)) 296 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18221 18241 369 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]]](authHash).toHashBytes(point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp))) 297 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi authHashTransform 18209 18242 369 com.ironcorelabs.recrypt.HashedValue.apply Apply false 0 false HashedValue.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]]](authHash).toHashBytes(point.this.HomogeneousPoint.hashable[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp](internal.Fp.implicits.hashableFp)))) 298 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18356 18374 372 com.ironcorelabs.recrypt.TransformKey.encryptedTempKey Select false 0 false k.encryptedTempKey 299 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18332 18375 372 com.ironcorelabs.recrypt.CoreApi.encryptedValueTransform Apply false 0 false CoreApi.this.encryptedValueTransform(k.encryptedTempKey) 300 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18389 18420 372 Literal false 0 false "encryptedTempKey was invalid." 301 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18459 18479 373 com.ironcorelabs.recrypt.TransformKey.ephemeralPublicKey Select false 0 false k.ephemeralPublicKey 302 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18440 18480 373 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(k.ephemeralPublicKey) 303 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18518 18531 374 com.ironcorelabs.recrypt.TransformKey.toPublicKey Select false 0 false k.toPublicKey 304 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18499 18532 374 com.ironcorelabs.recrypt.CoreApi.publicKeyTransform Apply false 0 false CoreApi.this.publicKeyTransform(k.toPublicKey) 305 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18318 18318 372 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp]](encryptedK, rePublicKey, toPublicKey) 306 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18569 18584 375 com.ironcorelabs.recrypt.TransformKey.hashedTempKey Select false 0 false k.hashedTempKey 307 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18548 18585 375 com.ironcorelabs.recrypt.CoreApi.hashedValueTransform Apply false 0 false CoreApi.this.hashedValueTransform(k.hashedTempKey) 308 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18594 18604 375 java.lang.Object.toString Apply false 0 false x$20.toString() 309 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18629 18647 376 com.ironcorelabs.recrypt.TransformKey.publicSigningKey Select false 0 false k.publicSigningKey 310 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18664 18675 377 com.ironcorelabs.recrypt.TransformKey.signature Select false 0 false k.signature 311 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18739 18810 378 com.ironcorelabs.recrypt.internal.ReencryptionKey.apply Apply false 0 false internal.ReencryptionKey.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](rePublicKey, toPublicKey, encryptedK, hashedK) 312 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18689 18811 378 com.ironcorelabs.recrypt.internal.SignedValue.apply Apply false 0 false internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](publicSigningKey, signature, internal.ReencryptionKey.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](rePublicKey, toPublicKey, encryptedK, hashedK)) 313 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18537 18537 375 scala.Tuple4.apply Apply false 0 false scala.Tuple4.apply[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](hashedK, publicSigningKey, signature, result) 314 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18537 18828 375 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](CoreApi.this.hashedValueTransform(k.hashedTempKey)).leftMap[String](((x$20: com.ironcorelabs.recrypt.internal.PointError) => x$20.toString())).map[(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])](((hashedK: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) => { val publicSigningKey: com.ironcorelabs.recrypt.PublicSigningKey = k.publicSigningKey; val signature: com.ironcorelabs.recrypt.Signature = k.signature; val result: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] = internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](publicSigningKey, signature, internal.ReencryptionKey.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](rePublicKey, toPublicKey, encryptedK, hashedK)); scala.Tuple4.apply[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](hashedK, publicSigningKey, signature, result) })).map[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](((x$21: (com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])) => (x$21: (com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], _2: com.ironcorelabs.recrypt.PublicSigningKey, _3: com.ironcorelabs.recrypt.Signature, _4: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])((hashedK @ _), (publicSigningKey @ _), (signature @ _), (result @ _)) => result })) 315 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi transformKeyTransform 18308 18828 372 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]](CoreApi.this.encryptedValueTransform(k.encryptedTempKey)).leftMap[String](((x$19: com.ironcorelabs.recrypt.internal.ReadError) => "encryptedTempKey was invalid.")).map[(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp])](((encryptedK: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp]) => { val rePublicKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = CoreApi.this.publicKeyTransform(k.ephemeralPublicKey); val toPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = CoreApi.this.publicKeyTransform(k.toPublicKey); scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp]](encryptedK, rePublicKey, toPublicKey) })).flatMap[String, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](((x$22: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp])) => (x$22: (com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], _2: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], _3: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp])(com.ironcorelabs.recrypt.internal.FP12Elem[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp], com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp])((encryptedK @ _), (rePublicKey @ _), (toPublicKey @ _)) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](CoreApi.this.hashedValueTransform(k.hashedTempKey)).leftMap[String](((x$20: com.ironcorelabs.recrypt.internal.PointError) => x$20.toString())).map[(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])](((hashedK: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) => { val publicSigningKey: com.ironcorelabs.recrypt.PublicSigningKey = k.publicSigningKey; val signature: com.ironcorelabs.recrypt.Signature = k.signature; val result: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] = internal.SignedValue.apply[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](publicSigningKey, signature, internal.ReencryptionKey.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](rePublicKey, toPublicKey, encryptedK, hashedK)); scala.Tuple4.apply[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](hashedK, publicSigningKey, signature, result) })).map[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](((x$21: (com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])) => (x$21: (com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], _2: com.ironcorelabs.recrypt.PublicSigningKey, _3: com.ironcorelabs.recrypt.Signature, _4: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.PublicSigningKey, com.ironcorelabs.recrypt.Signature, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])((hashedK @ _), (publicSigningKey @ _), (signature @ _), (result @ _)) => result })) })) 316 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 18930 18949 382 com.ironcorelabs.recrypt.SchnorrSignature.toBigInts Select false 0 false signature.toBigInts 317 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 18980 18990 383 scala.Tuple2._1 Select false 0 false bigInts._1 318 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 18992 19002 383 scala.Tuple2._2 Select false 0 false bigInts._2 319 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 18954 19003 383 com.ironcorelabs.recrypt.internal.SchnorrSignature.apply Apply false 0 false internal.SchnorrSignature.apply(bigInts._1, bigInts._2) 320 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 19131 19142 387 com.ironcorelabs.recrypt.internal.SchnorrSignature.r Select false 0 false signature.r 321 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 19144 19155 387 com.ironcorelabs.recrypt.internal.SchnorrSignature.s Select false 0 false signature.s 322 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/CoreApi.scala com.ironcorelabs.recrypt CoreApi Object com.ironcorelabs.recrypt.CoreApi schnorrSignatureTransform 19102 19156 387 com.ironcorelabs.recrypt.SchnorrSignature.fromBigInts Apply false 0 false SchnorrSignature.fromBigInts(signature.r, signature.s) 323 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/EncryptedMessage.scala com.ironcorelabs.recrypt Plaintext Object com.ironcorelabs.recrypt.Plaintext 1091 1098 33 com.ironcorelabs.recrypt.Plaintext.bytes Select false 0 false x$1.bytes 324 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/EncryptedMessage.scala com.ironcorelabs.recrypt Plaintext Object com.ironcorelabs.recrypt.Plaintext 1079 1099 33 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.Plaintext](((x$1: com.ironcorelabs.recrypt.Plaintext) => x$1.bytes)) 325 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/EncryptedValue.scala com.ironcorelabs.recrypt EncryptedElement Object com.ironcorelabs.recrypt.EncryptedElement 2662 2669 66 com.ironcorelabs.recrypt.EncryptedElement.bytes Select false 0 false x$1.bytes 326 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/EncryptedValue.scala com.ironcorelabs.recrypt EncryptedElement Object com.ironcorelabs.recrypt.EncryptedElement 2650 2670 66 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.EncryptedElement](((x$1: com.ironcorelabs.recrypt.EncryptedElement) => x$1.bytes)) 327 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue 1246 1253 31 com.ironcorelabs.recrypt.HashedValue.bytes Select false 0 false x$1.bytes 328 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue 1234 1254 31 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.HashedValue](((x$1: com.ironcorelabs.recrypt.HashedValue) => x$1.bytes)) 329 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1423 1423 35 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 330 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1423 1423 35 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 331 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1423 1423 35 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false internal.Fp.implicits.extensionField 332 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1423 1423 35 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 333 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1423 1423 35 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false internal.Fp.implicits.modsByPrimeFp 334 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1361 1430 35 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve ApplyToImplicitArgs false 0 false internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve[com.ironcorelabs.recrypt.internal.Fp.Impl.T](bytes)(internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField, internal.Fp.implicits.fpEq, internal.Fp.implicits.modsByPrimeFp) 335 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1496 1565 36 com.ironcorelabs.recrypt.InvalidHashedValue.apply Apply false 0 false InvalidHashedValue.apply("HashedValue was not a valid point on the curve.") 336 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Object com.ironcorelabs.recrypt.HashedValue apply 1613 1674 37 com.ironcorelabs.recrypt.InvalidHashedValue.apply Apply false 0 false InvalidHashedValue.apply("HashedValue was not the correct length.") 337 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Class com.ironcorelabs.recrypt.HashedValue apply 1695 1698 38 com.ironcorelabs.recrypt.HashedValue.$anon. Apply false 0 false new $anon() 338 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/HashedValue.scala com.ironcorelabs.recrypt HashedValue Class com.ironcorelabs.recrypt.HashedValue apply 1361 1763 38 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](internal.point.HomogeneousPoint.fromXYByteVectorOnTwistedCurve[com.ironcorelabs.recrypt.internal.Fp.Impl.T](bytes)(internal.Fp.implicits.bytesDecoder, internal.Fp.implicits.fieldForFp, internal.Fp.implicits.extensionField, internal.Fp.implicits.fpEq, internal.Fp.implicits.modsByPrimeFp)).leftMap[com.ironcorelabs.recrypt.ApiError](((x0$1: com.ironcorelabs.recrypt.internal.PointError) => x0$1 match { case (x: Any, y: Any)com.ironcorelabs.recrypt.internal.PointNotOnCurve[Any](_, _) => InvalidHashedValue.apply("HashedValue was not a valid point on the curve.") case (coordinate: scodec.bits.ByteVector, reason: String)com.ironcorelabs.recrypt.internal.InvalidCoordinate(_, _) => InvalidHashedValue.apply("HashedValue was not the correct length.") })).map[com.ironcorelabs.recrypt.HashedValue{val internalPoint: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]}](((iPoint: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) => { final class $anon extends HashedValue { def (): <$anon: com.ironcorelabs.recrypt.HashedValue> = { $anon.super.(iPoint.toByteVector(internal.this.FP2Elem.hashable[com.ironcorelabs.recrypt.internal.Fp.Impl.T](internal.Fp.implicits.hashableFp))); () }; private[this] val internalPoint: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] = iPoint; def internalPoint: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] = $anon.this.internalPoint }; new $anon() })) 339 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PrivateKey.scala com.ironcorelabs.recrypt PrivateKey Object com.ironcorelabs.recrypt.PrivateKey 910 917 25 com.ironcorelabs.recrypt.PrivateKey.bytes Select false 0 false x$1.bytes 340 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PrivateKey.scala com.ironcorelabs.recrypt PrivateKey Object com.ironcorelabs.recrypt.PrivateKey 898 918 25 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.PrivateKey](((x$1: com.ironcorelabs.recrypt.PrivateKey) => x$1.bytes)) 341 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Class com.ironcorelabs.recrypt.PublicKey augment 1668 1771 39 scala.Option.toRight Apply false 0 false CoreApi.publicKeyTransform(PublicKey.this.internalKey.augment(otherPublicKey.internalKey)(internal.Fp.implicits.fieldForFp, internal.Fp.implicits.fpEq)).toRight[com.ironcorelabs.recrypt.ApiError](InvalidPublicKey) 342 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey 1953 1957 46 com.ironcorelabs.recrypt.PublicKey.y Select false 0 false pk.y 343 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey 1945 1957 46 scodec.bits.ByteVector.++ Apply false 0 false pk.x.++(pk.y) 344 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey 1914 1959 46 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.PublicKey](((pk: com.ironcorelabs.recrypt.PublicKey) => pk.x.++(pk.y))) 345 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey apply 2072 2072 49 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false internal.Fp.implicits.fieldForFp 346 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey apply 2072 2072 49 com.ironcorelabs.recrypt.internal.Fp.implicits.fpEq Select false 0 false internal.Fp.implicits.fpEq 347 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey apply 2072 2072 49 com.ironcorelabs.recrypt.internal.Fp.implicits.bytesDecoder Select false 0 false internal.Fp.implicits.bytesDecoder 348 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey apply 2038 2078 49 com.ironcorelabs.recrypt.internal.PublicKey.fromByteVectors ApplyToImplicitArgs false 0 false internal.PublicKey.fromByteVectors[com.ironcorelabs.recrypt.internal.Fp.Impl.T](x, y)(internal.Fp.implicits.fieldForFp, internal.Fp.implicits.fpEq, internal.Fp.implicits.bytesDecoder) 349 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Class com.ironcorelabs.recrypt.PublicKey apply 2128 2131 49 com.ironcorelabs.recrypt.PublicKey.$anon. Apply false 0 false new $anon() 350 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Class com.ironcorelabs.recrypt.PublicKey apply 2038 2181 49 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](internal.PublicKey.fromByteVectors[com.ironcorelabs.recrypt.internal.Fp.Impl.T](x, y)(internal.Fp.implicits.fieldForFp, internal.Fp.implicits.fpEq, internal.Fp.implicits.bytesDecoder)).leftMap[com.ironcorelabs.recrypt.InvalidPublicKey.type](((x$1: com.ironcorelabs.recrypt.internal.PointError) => InvalidPublicKey)).map[com.ironcorelabs.recrypt.PublicKey{val internalKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]}](((internalPK: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]) => { final class $anon extends PublicKey { def (): <$anon: com.ironcorelabs.recrypt.PublicKey> = { $anon.super.(x, y); () }; private[this] val internalKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T] = internalPK; def internalKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T] = $anon.this.internalKey }; new $anon() })) 351 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Object com.ironcorelabs.recrypt.PublicKey fromInternal 2384 2384 54 com.ironcorelabs.recrypt.internal.Fp.implicits.hashableFp Select false 0 false internal.Fp.implicits.hashableFp 352 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Class com.ironcorelabs.recrypt.PublicKey fromInternal 2435 2438 55 com.ironcorelabs.recrypt.PublicKey.$anon. Apply false 0 false new $anon() 353 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/PublicKey.scala com.ironcorelabs.recrypt PublicKey Class com.ironcorelabs.recrypt.PublicKey fromInternal 2382 2494 54 scala.Option.map Apply false 0 false p.toByteVectors(internal.Fp.implicits.hashableFp).map[com.ironcorelabs.recrypt.PublicKey](((x0$1: (scodec.bits.ByteVector, scodec.bits.ByteVector)) => x0$1 match { case (_1: scodec.bits.ByteVector, _2: scodec.bits.ByteVector)(scodec.bits.ByteVector, scodec.bits.ByteVector)((publicX @ _), (publicY @ _)) => { final class $anon extends PublicKey { def (): <$anon: com.ironcorelabs.recrypt.PublicKey> = { $anon.super.(publicX, publicY); () }; private[this] val internalKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = p; def internalKey: com.ironcorelabs.recrypt.internal.PublicKey[com.ironcorelabs.recrypt.internal.Fp] = $anon.this.internalKey }; new $anon() } })) 354 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toString 1467 1490 33 Literal false 0 false "Signature in Base64: \'" 355 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toString 1506 1508 33 Literal false 0 false "\'" 356 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toString 1491 1505 33 scodec.bits.ByteVector.toBase64 Select false 0 false SchnorrSignature.this.bytes.toBase64 357 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toString 1465 1508 33 scala.StringContext.s Apply false 0 false scala.StringContext.apply("Signature in Base64: \'", "\'").s(SchnorrSignature.this.bytes.toBase64) 358 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toBigInts 1557 1557 36 scala.Tuple2._1 Select false 0 false x$1._1 359 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toBigInts 1565 1565 36 scala.Tuple2._2 Select false 0 false x$1._2 360 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toBigInts 1624 1659 37 com.ironcorelabs.recrypt.internal.byteVectorToBigInt Apply false 0 false internal.`package`.byteVectorToBigInt(rBytes) 361 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toBigInts 1661 1696 37 com.ironcorelabs.recrypt.internal.byteVectorToBigInt Apply false 0 false internal.`package`.byteVectorToBigInt(sBytes) 362 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature toBigInts 1623 1697 37 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[BigInt, BigInt](internal.`package`.byteVectorToBigInt(rBytes), internal.`package`.byteVectorToBigInt(sBytes)) 363 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature 1765 1768 42 Literal false 0 false 32L 364 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature 1797 1800 43 Literal false 0 false 32L 365 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature 1834 1845 44 com.ironcorelabs.recrypt.SchnorrSignature.sLengthLong Select false 0 false SchnorrSignature.this.sLengthLong 366 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature 1820 1845 44 scala.Long.+ Apply false 0 false SchnorrSignature.this.rLengthLong.+(SchnorrSignature.this.sLengthLong) 367 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature 1861 1877 45 scala.Long.toInt Select false 0 false SchnorrSignature.this.LengthLong.toInt 368 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Class com.ironcorelabs.recrypt.SchnorrSignature create 1939 1942 47 com.ironcorelabs.recrypt.SchnorrSignature.$anon. Apply false 0 false new $anon() 369 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature unapply 2023 2036 48 com.ironcorelabs.recrypt.SchnorrSignature.fromBase64 Apply false 0 false SchnorrSignature.this.fromBase64(s) 370 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBytes 2196 2206 52 com.ironcorelabs.recrypt.SchnorrSignature.LengthLong Select false 0 false SchnorrSignature.this.LengthLong 371 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBytes 2184 2206 52 scala.Long.== Apply false 0 false x$2.length.==(SchnorrSignature.this.LengthLong) 372 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBytes 2212 2218 52 com.ironcorelabs.recrypt.SchnorrSignature.create Apply false 0 false SchnorrSignature.this.create(bytes) 373 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBytes 2165 2219 52 scala.Option.map Apply false 0 false scala.Some.apply[scodec.bits.ByteVector](bytes).filter(((x$2: scodec.bits.ByteVector) => x$2.length.==(SchnorrSignature.this.LengthLong))).map[com.ironcorelabs.recrypt.SchnorrSignature]({ ((bytes: scodec.bits.ByteVector) => SchnorrSignature.this.create(bytes)) }) 374 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature unsafeFromBytes 2399 2460 56 Throw false 0 false throw new scala.`package`.Exception(scala.StringContext.apply("\'", "\' did not have ", " length.").s(bytes, SchnorrSignature.this.Length)) 375 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature unsafeFromBytes 2372 2461 56 scala.Option.getOrElse Apply false 0 false SchnorrSignature.this.fromBytes(bytes).getOrElse[com.ironcorelabs.recrypt.SchnorrSignature](throw new scala.`package`.Exception(scala.StringContext.apply("\'", "\' did not have ", " length.").s(bytes, SchnorrSignature.this.Length))) 376 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromPaddedBytes 2694 2704 61 com.ironcorelabs.recrypt.SchnorrSignature.LengthLong Select false 0 false SchnorrSignature.this.LengthLong 377 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromPaddedBytes 2714 2724 61 com.ironcorelabs.recrypt.SchnorrSignature.LengthLong Select false 0 false SchnorrSignature.this.LengthLong 378 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromPaddedBytes 2683 2725 61 scodec.bits.ByteVector.padLeft Apply false 0 false bytes.take(SchnorrSignature.this.LengthLong).padLeft(SchnorrSignature.this.LengthLong) 379 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromPaddedBytes 2676 2726 61 com.ironcorelabs.recrypt.SchnorrSignature.create Apply false 0 false SchnorrSignature.this.create(bytes.take(SchnorrSignature.this.LengthLong).padLeft(SchnorrSignature.this.LengthLong)) 380 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBase64 2810 2810 64 scodec.bits.ByteVector.fromBase64$default$2 Select false 0 false scodec.bits.ByteVector.fromBase64$default$2 381 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBase64 2858 2880 64 com.ironcorelabs.recrypt.SchnorrSignature.fromBytes Apply false 0 false SchnorrSignature.this.fromBytes(base64Bytes) 382 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBase64 2799 2881 64 scala.Option.flatMap Apply false 0 false scodec.bits.ByteVector.fromBase64(base64String, scodec.bits.ByteVector.fromBase64$default$2).flatMap[com.ironcorelabs.recrypt.SchnorrSignature](((base64Bytes: scodec.bits.ByteVector) => SchnorrSignature.this.fromBytes(base64Bytes))) 383 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBigInts 3142 3153 71 com.ironcorelabs.recrypt.SchnorrSignature.rLengthLong Select false 0 false SchnorrSignature.this.rLengthLong 384 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBigInts 3200 3211 71 com.ironcorelabs.recrypt.SchnorrSignature.sLengthLong Select false 0 false SchnorrSignature.this.sLengthLong 385 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBigInts 3158 3212 71 scodec.bits.ByteVector.padLeft Apply false 0 false internal.Fp.bigIntToByteVector(s).padLeft(SchnorrSignature.this.sLengthLong) 386 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBigInts 3100 3212 71 scodec.bits.ByteVector.++ Apply false 0 false internal.Fp.bigIntToByteVector(r).padLeft(SchnorrSignature.this.rLengthLong).++(internal.Fp.bigIntToByteVector(s).padLeft(SchnorrSignature.this.sLengthLong)) 387 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrSignature Object com.ironcorelabs.recrypt.SchnorrSignature fromBigInts 3093 3213 71 com.ironcorelabs.recrypt.SchnorrSignature.create Apply false 0 false SchnorrSignature.this.create(internal.Fp.bigIntToByteVector(r).padLeft(SchnorrSignature.this.rLengthLong).++(internal.Fp.bigIntToByteVector(s).padLeft(SchnorrSignature.this.sLengthLong))) 388 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrMessage Object com.ironcorelabs.recrypt.SchnorrMessage 3356 3363 76 com.ironcorelabs.recrypt.SchnorrMessage.bytes Select false 0 false x$3.bytes 389 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/SchnorrSignature.scala com.ironcorelabs.recrypt SchnorrMessage Object com.ironcorelabs.recrypt.SchnorrMessage 3344 3364 76 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.SchnorrMessage](((x$3: com.ironcorelabs.recrypt.SchnorrMessage) => x$3.bytes)) 390 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1542 1569 36 com.ironcorelabs.recrypt.CoreApi.transformKeyTransform Apply false 0 false CoreApi.transformKeyTransform(this) 391 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1578 1600 36 com.ironcorelabs.recrypt.InvalidTransformKey.apply Apply false 0 false InvalidTransformKey.apply(x$1) 392 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1851 1882 39 com.ironcorelabs.recrypt.CoreApi.privateKeyTransform Apply false 0 false CoreApi.privateKeyTransform(privateKey) 393 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1884 1899 39 com.ironcorelabs.recrypt.TransformKey.g1 Select false 0 false TransformKey.g1 394 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1817 1900 39 com.ironcorelabs.recrypt.internal.ReencryptionKey.augment Apply false 0 false internalSignedKey.payload.augment(CoreApi.privateKeyTransform(privateKey), TransformKey.g1) 395 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1802 1802 39 com.ironcorelabs.recrypt.internal.SignedValue.copy$default$1 TypeApply false 0 false internalSignedKey.copy$default$1[Nothing] 396 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1802 1802 39 com.ironcorelabs.recrypt.internal.SignedValue.copy$default$2 TypeApply false 0 false internalSignedKey.copy$default$2[Nothing] 397 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1784 1901 39 com.ironcorelabs.recrypt.internal.SignedValue.copy Apply false 0 false internalSignedKey.copy[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](x$2, x$3, x$1) 398 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1521 1521 36 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](internalSignedKey, newSignedValue) 399 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1916 1956 40 com.ironcorelabs.recrypt.CoreApi.reencryptionKeyTransform Apply false 0 false CoreApi.reencryptionKeyTransform(newSignedValue) 400 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1965 1987 40 com.ironcorelabs.recrypt.InvalidTransformKey.apply Apply false 0 false InvalidTransformKey.apply(x$2) 401 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1906 2005 40 scala.util.Either.map Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[String, com.ironcorelabs.recrypt.TransformKey](CoreApi.reencryptionKeyTransform(newSignedValue)).leftMap[com.ironcorelabs.recrypt.InvalidTransformKey](((x$2: String) => InvalidTransformKey.apply(x$2))).map[com.ironcorelabs.recrypt.TransformKey](((result: com.ironcorelabs.recrypt.TransformKey) => result)) 402 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Class com.ironcorelabs.recrypt.TransformKey augment 1511 2005 36 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[String, com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](CoreApi.transformKeyTransform(this)).leftMap[com.ironcorelabs.recrypt.InvalidTransformKey](((x$1: String) => InvalidTransformKey.apply(x$1))).map[(com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])](((internalSignedKey: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) => { val newSignedValue: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]] = { val x$1: com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T] @scala.reflect.internal.annotations.uncheckedBounds = internalSignedKey.payload.augment(CoreApi.privateKeyTransform(privateKey), TransformKey.g1); val x$2: com.ironcorelabs.recrypt.internal.PublicSigningKey = internalSignedKey.copy$default$1[Nothing]; val x$3: com.ironcorelabs.recrypt.internal.Signature = internalSignedKey.copy$default$2[Nothing]; internalSignedKey.copy[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]](x$2, x$3, x$1) }; scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]](internalSignedKey, newSignedValue) })).flatMap[com.ironcorelabs.recrypt.ApiError, com.ironcorelabs.recrypt.TransformKey](((x$3: (com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])) => (x$3: (com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], _2: com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])(com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]], com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[com.ironcorelabs.recrypt.internal.Fp.Impl.T]])((internalSignedKey @ _), (newSignedValue @ _)) => cats.syntax.`package`.either.catsSyntaxEither[String, com.ironcorelabs.recrypt.TransformKey](CoreApi.reencryptionKeyTransform(newSignedValue)).leftMap[com.ironcorelabs.recrypt.InvalidTransformKey](((x$2: String) => InvalidTransformKey.apply(x$2))).map[com.ironcorelabs.recrypt.TransformKey](((result: com.ironcorelabs.recrypt.TransformKey) => result)) })) 403 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2119 2140 46 com.ironcorelabs.recrypt.TransformKey.ephemeralPublicKey Select false 0 false tk.ephemeralPublicKey 404 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2141 2141 46 com.ironcorelabs.recrypt.PublicKey.hashable Select false 0 false recrypt.this.PublicKey.hashable 405 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2156 2170 46 com.ironcorelabs.recrypt.TransformKey.toPublicKey Select false 0 false tk.toPublicKey 406 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2171 2171 46 com.ironcorelabs.recrypt.PublicKey.hashable Select false 0 false recrypt.this.PublicKey.hashable 407 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2156 2182 46 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicKey](tk.toPublicKey).toHashBytes(recrypt.this.PublicKey.hashable) 408 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2186 2205 46 com.ironcorelabs.recrypt.TransformKey.encryptedTempKey Select false 0 false tk.encryptedTempKey 409 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2206 2206 46 com.ironcorelabs.recrypt.EncryptedElement.hashable Select false 0 false recrypt.this.EncryptedElement.hashable 410 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2186 2217 46 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.EncryptedElement](tk.encryptedTempKey).toHashBytes(recrypt.this.EncryptedElement.hashable) 411 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2227 2243 47 com.ironcorelabs.recrypt.TransformKey.hashedTempKey Select false 0 false tk.hashedTempKey 412 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2244 2244 47 com.ironcorelabs.recrypt.HashedValue.hashable Select false 0 false recrypt.this.HashedValue.hashable 413 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2227 2255 47 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.HashedValue](tk.hashedTempKey).toHashBytes(recrypt.this.HashedValue.hashable) 414 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2259 2278 47 com.ironcorelabs.recrypt.TransformKey.publicSigningKey Select false 0 false tk.publicSigningKey 415 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2279 2279 47 com.ironcorelabs.recrypt.internal.PublicSigningKey.hashable Select false 0 false internal.this.PublicSigningKey.hashable 416 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2259 2290 47 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicSigningKey](tk.publicSigningKey).toHashBytes(internal.this.PublicSigningKey.hashable) 417 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2119 2290 47 scodec.bits.ByteVector.++ Apply false 0 false syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicKey](tk.ephemeralPublicKey).toHashBytes(recrypt.this.PublicKey.hashable).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicKey](tk.toPublicKey).toHashBytes(recrypt.this.PublicKey.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.EncryptedElement](tk.encryptedTempKey).toHashBytes(recrypt.this.EncryptedElement.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.HashedValue](tk.hashedTempKey).toHashBytes(recrypt.this.HashedValue.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicSigningKey](tk.publicSigningKey).toHashBytes(internal.this.PublicSigningKey.hashable)) 418 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey 2081 2294 45 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false recrypt.this.`package`.Hashable.by[com.ironcorelabs.recrypt.TransformKey](((tk: com.ironcorelabs.recrypt.TransformKey) => syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicKey](tk.ephemeralPublicKey).toHashBytes(recrypt.this.PublicKey.hashable).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicKey](tk.toPublicKey).toHashBytes(recrypt.this.PublicKey.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.EncryptedElement](tk.encryptedTempKey).toHashBytes(recrypt.this.EncryptedElement.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.HashedValue](tk.hashedTempKey).toHashBytes(recrypt.this.HashedValue.hashable)).++(syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.PublicSigningKey](tk.publicSigningKey).toHashBytes(internal.this.PublicSigningKey.hashable)))) 419 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/TransformKey.scala com.ironcorelabs.recrypt TransformKey Object com.ironcorelabs.recrypt.TransformKey g1 2378 2404 49 com.ironcorelabs.recrypt.internal.CurvePoints.g1 Select false 0 false internal.Fp.curvePoints.g1 420 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1237 1265 34 scala.Long.== Apply false 0 false bytes.length.==(requiredSize) 421 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1267 1275 34 scala.Function1.apply Apply false 0 false f.apply(bytes) 422 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1267 1275 34 scala.Function1.apply Block true 0 false f.apply(bytes) 423 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1281 1323 34 com.ironcorelabs.recrypt.internal.BytesNotCorrectLength.apply Apply false 0 false BytesNotCorrectLength.apply(requiredSize, bytes) 424 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1281 1330 34 cats.syntax.EitherIdOps.asLeft TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.BytesNotCorrectLength](BytesNotCorrectLength.apply(requiredSize, bytes)).asLeft[Nothing] 425 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1281 1330 34 cats.syntax.EitherIdOps.asLeft Block true 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.BytesNotCorrectLength](BytesNotCorrectLength.apply(requiredSize, bytes)).asLeft[Nothing] 426 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/BytesDecoder.scala com.ironcorelabs.recrypt.internal BytesDecoder Class com.ironcorelabs.recrypt.internal.BytesDecoder decode 1109 1112 31 com.ironcorelabs.recrypt.internal.BytesDecoder.$anon. Apply false 0 false new $anon() 427 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/CurvePoints.scala com.ironcorelabs.recrypt.internal CurvePoints Class com.ironcorelabs.recrypt.internal.CurvePoints 1362 1371 34 com.ironcorelabs.recrypt.internal.CurvePoints.generator Select false 0 false CurvePoints.this.generator 428 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/CurvePoints.scala com.ironcorelabs.recrypt.internal CurvePoints Class com.ironcorelabs.recrypt.internal.CurvePoints 1337 1372 34 com.ironcorelabs.recrypt.internal.PublicKeyGen. Apply false 0 false new com.ironcorelabs.recrypt.internal.PublicKeyGen[FpType](CurvePoints.this.generator) 429 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala com.ironcorelabs.recrypt.internal Ed25519Signing Class com.ironcorelabs.recrypt.internal.Ed25519Signing sign 1550 1568 41 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableA.apply(message) 430 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala com.ironcorelabs.recrypt.internal Ed25519Signing Class com.ironcorelabs.recrypt.internal.Ed25519Signing sign 1532 1569 41 scala.Function2.apply Apply false 0 false signF.apply(privateKey, hashableA.apply(message)) 431 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala com.ironcorelabs.recrypt.internal Ed25519Signing Class com.ironcorelabs.recrypt.internal.Ed25519Signing verify 1720 1738 43 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableA.apply(message) 432 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala com.ironcorelabs.recrypt.internal Ed25519Signing Class com.ironcorelabs.recrypt.internal.Ed25519Signing verify 1701 1750 43 scala.Function3.apply Apply false 0 false verifyF.apply(publicKey, hashableA.apply(message), signature) 433 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Ed25519Signing.scala com.ironcorelabs.recrypt.internal Ed25519Signing Class com.ironcorelabs.recrypt.internal.Ed25519Signing verify 1400 1403 39 com.ironcorelabs.recrypt.internal.Ed25519Signing.$anon. Apply false 0 false new $anon() 434 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash 1227 1234 32 com.ironcorelabs.recrypt.internal.AuthHash.bytes Select false 0 false x$1.bytes 435 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash 1205 1235 32 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.AuthHash](((x$1: com.ironcorelabs.recrypt.internal.AuthHash) => x$1.bytes)) 436 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1382 1413 34 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](ephemeralPublicKey, plaintext) 437 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1381 1381 34 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$1) 438 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1381 1381 34 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$1) 439 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1381 1381 34 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$1), internal.this.FP12Elem.hashable[A](evidence$1)) 440 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1375 1414 34 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])](scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](ephemeralPublicKey, plaintext))(internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$1), internal.this.FP12Elem.hashable[A](evidence$1))) 441 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal AuthHash Object com.ironcorelabs.recrypt.internal.AuthHash create 1366 1415 34 com.ironcorelabs.recrypt.internal.AuthHash.apply Apply false 0 false AuthHash.apply(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])](scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](ephemeralPublicKey, plaintext))(internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$1), internal.this.FP12Elem.hashable[A](evidence$1)))) 442 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Class com.ironcorelabs.recrypt.internal.EncryptedValue fold 1746 1750 43 scala.Function1.apply Apply false 0 false f.apply(e) 443 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Class com.ironcorelabs.recrypt.internal.EncryptedValue fold 1786 1790 44 scala.Function1.apply Apply false 0 false g.apply(r) 444 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2101 2101 53 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$2) 445 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2133 2133 53 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$2) 446 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2116 2144 53 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2)) 447 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2157 2157 53 com.ironcorelabs.recrypt.internal.AuthHash.hashable Select false 0 false internal.this.AuthHash.hashable 448 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2148 2168 53 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable) 449 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2082 2168 53 scodec.bits.ByteVector.++ Apply false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](ephemeralPublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$2)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable)) 450 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2279 2279 55 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$2) 451 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2311 2311 55 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$2) 452 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2294 2322 55 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2)) 453 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2335 2335 55 com.ironcorelabs.recrypt.internal.AuthHash.hashable Select false 0 false internal.this.AuthHash.hashable 454 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2326 2346 55 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable) 455 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2357 2357 55 com.ironcorelabs.recrypt.internal.ReencryptionBlock.hashable ApplyToImplicitArgs false 0 false internal.this.ReencryptionBlock.hashable[A](evidence$2) 456 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2357 2357 55 com.ironcorelabs.recrypt.internal.Hashable.hashableNonEmptyVector ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableNonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]](internal.this.ReencryptionBlock.hashable[A](evidence$2)) 457 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2350 2368 55 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]]](blocks).toHashBytes(internal.this.Hashable.hashableNonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]](internal.this.ReencryptionBlock.hashable[A](evidence$2))) 458 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 2260 2368 55 scodec.bits.ByteVector.++ Apply false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](ephemeralPublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$2)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]]](blocks).toHashBytes(internal.this.Hashable.hashableNonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]](internal.this.ReencryptionBlock.hashable[A](evidence$2)))) 459 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal EncryptedValue Object com.ironcorelabs.recrypt.internal.EncryptedValue hashable 1964 2372 51 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.EncryptedValue[A]](((x0$1: com.ironcorelabs.recrypt.internal.EncryptedValue[A]) => x0$1 match { case (ephemeralPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], encryptedMessage: com.ironcorelabs.recrypt.internal.FP12Elem[A], authHash: com.ironcorelabs.recrypt.internal.AuthHash)com.ironcorelabs.recrypt.internal.EncryptedOnceValue[A]((ephemeralPublicKey @ _), (encryptedMessage @ _), (authHash @ _)) => com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](ephemeralPublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$2)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable)) case (ephemeralPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], encryptedMessage: com.ironcorelabs.recrypt.internal.FP12Elem[A], authHash: com.ironcorelabs.recrypt.internal.AuthHash, encryptionBlocks: cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]])com.ironcorelabs.recrypt.internal.ReencryptedValue[A]((ephemeralPublicKey @ _), (encryptedMessage @ _), (authHash @ _), (blocks @ _)) => com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](ephemeralPublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$2)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](encryptedMessage).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$2))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.AuthHash](authHash).toHashBytes(internal.this.AuthHash.hashable)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[cats.data.NonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]]](blocks).toHashBytes(internal.this.Hashable.hashableNonEmptyVector[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]](internal.this.ReencryptionBlock.hashable[A](evidence$2)))) })) 460 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptedValue Object com.ironcorelabs.recrypt.internal.ReencryptedValue fromEncryptedOnce 3797 3817 90 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.ephemeralPublicKey Select false 0 false e.ephemeralPublicKey 461 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptedValue Object com.ironcorelabs.recrypt.internal.ReencryptedValue fromEncryptedOnce 3819 3837 90 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.encryptedMessage Select false 0 false e.encryptedMessage 462 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptedValue Object com.ironcorelabs.recrypt.internal.ReencryptedValue fromEncryptedOnce 3839 3849 90 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.authHash Select false 0 false e.authHash 463 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptedValue Object com.ironcorelabs.recrypt.internal.ReencryptedValue fromEncryptedOnce 3780 3868 90 com.ironcorelabs.recrypt.internal.ReencryptedValue.apply Apply false 0 false ReencryptedValue.apply[A](e.ephemeralPublicKey, e.encryptedMessage, e.authHash, encryptionBlocks) 464 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Class com.ironcorelabs.recrypt.internal.ReencryptionBlock withNewTempKey 4145 4145 100 com.ironcorelabs.recrypt.internal.ReencryptionBlock.copy$default$1 TypeApply false 0 false ReencryptionBlock.this.copy$default$1[Nothing] 465 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Class com.ironcorelabs.recrypt.internal.ReencryptionBlock withNewTempKey 4145 4145 100 com.ironcorelabs.recrypt.internal.ReencryptionBlock.copy$default$3 TypeApply false 0 false ReencryptionBlock.this.copy$default$3[Nothing] 466 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Class com.ironcorelabs.recrypt.internal.ReencryptionBlock withNewTempKey 4145 4227 100 com.ironcorelabs.recrypt.internal.ReencryptionBlock.copy Apply false 0 false ReencryptionBlock.this.copy[A](x$3, x$1, x$4, x$2) 467 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4458 4458 106 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$3) 468 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4481 4481 106 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$3) 469 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4473 4492 106 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](tempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3)) 470 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4514 4514 106 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$3) 471 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4496 4525 106 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](randomRePublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$3)) 472 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4548 4548 106 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$3) 473 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4529 4559 106 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](randomReEncTempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3)) 474 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4448 4559 106 scodec.bits.ByteVector.++ Apply false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](publicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$3)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](tempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](randomRePublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$3))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](randomReEncTempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3))) 475 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/EncryptedValue.scala com.ironcorelabs.recrypt.internal ReencryptionBlock Object com.ironcorelabs.recrypt.internal.ReencryptionBlock hashable 4339 4563 104 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]](((x0$1: com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]) => x0$1 match { case (publicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], encryptedTempKey: com.ironcorelabs.recrypt.internal.FP12Elem[A], randomRePublicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], randomReEncTempKey: com.ironcorelabs.recrypt.internal.FP12Elem[A])com.ironcorelabs.recrypt.internal.ReencryptionBlock[A]((publicKey @ _), (tempKey @ _), (randomRePublicKey @ _), (randomReEncTempKey @ _)) => com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](publicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$3)).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](tempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.PublicKey[A]](randomRePublicKey).toHashBytes(internal.this.PublicKey.hashable[A](evidence$3))).++(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[com.ironcorelabs.recrypt.internal.FP12Elem[A]](randomReEncTempKey).toHashBytes(internal.this.FP12Elem.hashable[A](evidence$3))) })) 476 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem 1410 1410 34 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 477 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem 1400 1431 34 com.ironcorelabs.recrypt.internal.ExtensionField.v Select false 0 false scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](FP12Elem.this.evidence$1).v 478 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem 1480 1480 35 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 479 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem 1470 1519 35 com.ironcorelabs.recrypt.internal.ExtensionField.frobeniusFactorFp12 Select false 0 false scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](FP12Elem.this.evidence$1).frobeniusFactorFp12 480 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1591 1602 38 com.ironcorelabs.recrypt.internal.FP12Elem.elem1 Select false 0 false other.elem1 481 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1583 1602 38 com.ironcorelabs.recrypt.internal.FP6Elem.+ Apply false 0 false FP12Elem.this.elem1.+(other.elem1) 482 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1628 1639 39 com.ironcorelabs.recrypt.internal.FP12Elem.elem2 Select false 0 false other.elem2 483 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1620 1639 39 com.ironcorelabs.recrypt.internal.FP6Elem.+ Apply false 0 false FP12Elem.this.elem2.+(other.elem2) 484 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1655 1655 40 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 485 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1655 1655 40 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 486 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1655 1655 40 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 487 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem + 1644 1671 40 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](newFp1, newFp2)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 488 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1747 1758 44 com.ironcorelabs.recrypt.internal.FP12Elem.elem1 Select false 0 false other.elem1 489 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1739 1758 44 com.ironcorelabs.recrypt.internal.FP6Elem.- Apply false 0 false FP12Elem.this.elem1.-(other.elem1) 490 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1784 1795 45 com.ironcorelabs.recrypt.internal.FP12Elem.elem2 Select false 0 false other.elem2 491 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1776 1795 45 com.ironcorelabs.recrypt.internal.FP6Elem.- Apply false 0 false FP12Elem.this.elem2.-(other.elem2) 492 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1811 1811 46 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 493 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1811 1811 46 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 494 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1811 1811 46 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 495 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem - 1800 1827 46 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](newFp1, newFp2)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 496 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1875 1881 49 com.ironcorelabs.recrypt.internal.FP6Elem.unary_- Select false 0 false FP12Elem.this.elem1.unary_- 497 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1883 1889 49 com.ironcorelabs.recrypt.internal.FP6Elem.unary_- Select false 0 false FP12Elem.this.elem2.unary_- 498 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1874 1874 49 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 499 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1874 1874 49 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 500 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1874 1874 49 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 501 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem unary_- 1863 1890 49 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](FP12Elem.this.elem1.unary_-, FP12Elem.this.elem2.unary_-)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 502 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2048 2048 53 scala.Tuple2._1 Select false 0 false x$1._1 503 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2051 2051 53 scala.Tuple2._2 Select false 0 false x$1._2 504 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2086 2086 54 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 505 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2084 2092 54 com.ironcorelabs.recrypt.internal.FP6Elem.square ApplyToImplicitArgs false 0 false a.square(FP12Elem.this.evidence$1) 506 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2108 2108 55 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 507 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2106 2114 55 com.ironcorelabs.recrypt.internal.FP6Elem.square ApplyToImplicitArgs false 0 false b.square(FP12Elem.this.evidence$1) 508 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2136 2136 56 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 509 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2134 2140 56 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false FP12Elem.this.V.*(v1)(FP12Elem.this.evidence$1) 510 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2129 2140 56 com.ironcorelabs.recrypt.internal.FP6Elem.- Apply false 0 false v0.-(FP12Elem.this.V.*(v1)(FP12Elem.this.evidence$1)) 511 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2159 2159 57 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 512 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2155 2166 57 com.ironcorelabs.recrypt.internal.FP6Elem.inverse ApplyToImplicitArgs false 0 false v00.inverse(FP12Elem.this.evidence$1) 513 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2182 2182 58 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 514 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2180 2187 58 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false a.*(v11)(FP12Elem.this.evidence$1) 515 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2204 2204 59 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 516 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2201 2209 59 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false b.unary_-.*(v11)(FP12Elem.this.evidence$1) 517 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2225 2225 60 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 518 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2225 2225 60 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 519 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2225 2225 60 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 520 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem inverse 2214 2233 60 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](c1, c0)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 521 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2293 2293 64 scala.Tuple2._1 Select false 0 false x$2._1 522 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2297 2297 64 scala.Tuple2._2 Select false 0 false x$2._2 523 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2327 2327 65 scala.Tuple2._1 Select false 0 false x$3._1 524 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2331 2331 65 scala.Tuple2._2 Select false 0 false x$3._2 525 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2380 2380 66 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 526 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2377 2384 66 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false x0.*(y0)(FP12Elem.this.evidence$1) 527 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2401 2401 67 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 528 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2398 2405 67 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false x1.*(y1)(FP12Elem.this.evidence$1) 529 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2432 2439 68 com.ironcorelabs.recrypt.internal.FP6Elem.+ Apply false 0 false y1.+(y0) 530 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2429 2429 68 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 531 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2419 2440 68 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false x1.+(x0).*(y1.+(y0))(FP12Elem.this.evidence$1) 532 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2454 2466 69 com.ironcorelabs.recrypt.internal.FP6Elem.- Apply false 0 false z1.-(z2).-(z0) 533 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2476 2476 70 scala.Tuple3._1 Select false 0 false x$4._1 534 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2481 2481 70 scala.Tuple3._2 Select false 0 false x$4._2 535 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2486 2486 70 scala.Tuple3._3 Select false 0 false x$4._3 536 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2533 2533 71 scala.Tuple3._1 Select false 0 false x$5._1 537 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2538 2538 71 scala.Tuple3._2 Select false 0 false x$5._2 538 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2543 2543 71 scala.Tuple3._3 Select false 0 false x$5._3 539 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2662 2671 75 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false z22.elem1 540 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2650 2671 75 scala.math.BigInt.+ Apply false 0 false z01.elem1.+(z22.elem1) 541 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2638 2672 75 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z01.elem1.+(z22.elem1)) 542 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2706 2715 76 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false z22.elem2 543 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2694 2715 76 scala.math.BigInt.+ Apply false 0 false z01.elem2.+(z22.elem2) 544 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2682 2716 76 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z01.elem2.+(z22.elem2)) 545 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2750 2759 77 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false z23.elem1 546 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2738 2759 77 scala.math.BigInt.+ Apply false 0 false z02.elem1.+(z23.elem1) 547 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2726 2760 77 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z02.elem1.+(z23.elem1)) 548 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2794 2803 78 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false z23.elem2 549 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2782 2803 78 scala.math.BigInt.+ Apply false 0 false z02.elem2.+(z23.elem2) 550 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2770 2804 78 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z02.elem2.+(z23.elem2)) 551 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2838 2847 79 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false z21.elem2 552 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2863 2864 79 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(3) 553 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2851 2864 79 scala.math.BigInt.* Apply false 0 false z21.elem1.*(math.this.BigInt.int2bigInt(3)) 554 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2826 2865 79 scala.math.BigInt.+ Apply false 0 false z03.elem1.+(z21.elem2).+(z21.elem1.*(math.this.BigInt.int2bigInt(3))) 555 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2814 2866 79 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z03.elem1.+(z21.elem2).+(z21.elem1.*(math.this.BigInt.int2bigInt(3)))) 556 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2913 2914 80 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(3) 557 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2901 2914 80 scala.math.BigInt.* Apply false 0 false z21.elem2.*(math.this.BigInt.int2bigInt(3)) 558 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2918 2927 80 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false z21.elem1 559 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2888 2927 80 scala.math.BigInt.- Apply false 0 false z03.elem2.+(z21.elem2.*(math.this.BigInt.int2bigInt(3))).-(z21.elem1) 560 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2876 2928 80 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP12Elem.this.mods.create(z03.elem2.+(z21.elem2.*(math.this.BigInt.int2bigInt(3))).-(z21.elem1)) 561 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2628 2628 74 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 562 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2628 2628 74 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 563 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2614 2936 74 com.ironcorelabs.recrypt.internal.FP6Elem.create ApplyToImplicitArgs false 0 false FP6Elem.create[A](FP12Elem.this.mods.create(z01.elem1.+(z22.elem1)), FP12Elem.this.mods.create(z01.elem2.+(z22.elem2)), FP12Elem.this.mods.create(z02.elem1.+(z23.elem1)), FP12Elem.this.mods.create(z02.elem2.+(z23.elem2)), FP12Elem.this.mods.create(z03.elem1.+(z21.elem2).+(z21.elem1.*(math.this.BigInt.int2bigInt(3)))), FP12Elem.this.mods.create(z03.elem2.+(z21.elem2.*(math.this.BigInt.int2bigInt(3))).-(z21.elem1)))(FP12Elem.this.evidence$1, FP12Elem.this.mods) 564 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2596 2596 72 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 565 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2596 2596 72 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 566 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2596 2596 72 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 567 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 2585 2942 72 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](w1, FP6Elem.create[A](FP12Elem.this.mods.create(z01.elem1.+(z22.elem1)), FP12Elem.this.mods.create(z01.elem2.+(z22.elem2)), FP12Elem.this.mods.create(z02.elem1.+(z23.elem1)), FP12Elem.this.mods.create(z02.elem2.+(z23.elem2)), FP12Elem.this.mods.create(z03.elem1.+(z21.elem2).+(z21.elem1.*(math.this.BigInt.int2bigInt(3)))), FP12Elem.this.mods.create(z03.elem2.+(z21.elem2.*(math.this.BigInt.int2bigInt(3))).-(z21.elem1)))(FP12Elem.this.evidence$1, FP12Elem.this.mods))(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 568 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3001 3001 86 scala.Tuple2._1 Select false 0 false x$6._1 569 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3005 3005 86 scala.Tuple2._2 Select false 0 false x$6._2 570 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3039 3049 87 com.ironcorelabs.recrypt.internal.FP6Elem.* Apply false 0 false x1.*(other) 571 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3063 3073 88 com.ironcorelabs.recrypt.internal.FP6Elem.* Apply false 0 false x0.*(other) 572 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3089 3089 89 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 573 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3089 3089 89 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 574 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3089 3089 89 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 575 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem * 3078 3097 89 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](y1, y0)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 576 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3160 3170 93 com.ironcorelabs.recrypt.internal.BigIntZero Select false 0 false internal.this.`package`.BigIntZero 577 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3151 3170 93 java.lang.Object.== Apply false 0 false power.==(internal.this.`package`.BigIntZero) 578 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3185 3185 94 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 579 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3185 3185 94 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 580 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3185 3185 94 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 581 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3185 3185 94 com.ironcorelabs.recrypt.internal.FP12Elem.field ApplyToImplicitArgs false 0 false internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 582 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3180 3202 94 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one 583 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3180 3202 94 algebra.ring.MultiplicativeMonoid.one Block true 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one 584 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3231 3231 95 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 585 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3231 3231 95 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 586 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3231 3231 95 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 587 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3231 3231 95 com.ironcorelabs.recrypt.internal.FP12Elem.field ApplyToImplicitArgs false 0 false internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 588 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3226 3249 95 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero 589 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3218 3249 95 java.lang.Object.== Apply false 0 false this.==(spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero) 590 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3264 3264 96 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 591 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3264 3264 96 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 592 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3264 3264 96 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 593 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3264 3264 96 com.ironcorelabs.recrypt.internal.FP12Elem.field ApplyToImplicitArgs false 0 false internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 594 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3259 3282 96 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero 595 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3259 3282 96 algebra.ring.AdditiveMonoid.zero Block true 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero 596 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3306 3307 97 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(0) 597 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3298 3307 97 scala.math.Ordered.< Apply false 0 false power.<(math.this.BigInt.int2bigInt(0)) 598 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3317 3389 98 Throw false 0 false throw new scala.`package`.Exception("Fp12 elements cannot be taken to negative powers.") 599 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3317 3389 98 Block true 0 false throw new scala.`package`.Exception("Fp12 elements cannot be taken to negative powers.") 600 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3442 3459 100 scala.math.BigInt.toByteArray Select false 0 false power.toByteArray 601 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3484 3486 100 scala.Boolean.unary_! Select false 0 false x$7.unary_! 602 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3420 3487 100 scala.collection.TraversableLike.dropWhile Apply false 0 false scodec.bits.BitVector.apply(power.toByteArray).toIndexedSeq.dropWhile(((x$7: Boolean) => x$7.unary_!)) 603 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3513 3513 101 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 604 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3513 3513 101 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 605 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3513 3513 101 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 606 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3513 3513 101 com.ironcorelabs.recrypt.internal.FP12Elem.field ApplyToImplicitArgs false 0 false internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 607 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3508 3530 101 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one 608 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3590 3600 103 com.ironcorelabs.recrypt.internal.FP12Elem.square Select false 0 false cur.square 609 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3620 3639 104 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false squareResult.*(this) 610 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3620 3639 104 com.ironcorelabs.recrypt.internal.FP12Elem.* Block true 0 false squareResult.*(this) 611 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3645 3657 104 com.ironcorelabs.recrypt.internal.FP12Elem.squareResult Ident true 0 false squareResult 612 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3494 3665 101 scala.collection.TraversableOnce.foldLeft Apply false 0 false bits.foldLeft[com.ironcorelabs.recrypt.internal.FP12Elem[A]](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one)(((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A], x1$1: Boolean) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[A], _2: Boolean)(com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean)((cur @ _), (bit @ _)) => { val squareResult: com.ironcorelabs.recrypt.internal.FP12Elem[A] = cur.square; if (bit) squareResult.*(this) else squareResult } })) 613 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3401 3671 99 Block true 0 false { val bits: IndexedSeq[Boolean] = scodec.bits.BitVector.apply(power.toByteArray).toIndexedSeq.dropWhile(((x$7: Boolean) => x$7.unary_!)); bits.foldLeft[com.ironcorelabs.recrypt.internal.FP12Elem[A]](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one)(((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A], x1$1: Boolean) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[A], _2: Boolean)(com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean)((cur @ _), (bit @ _)) => { val squareResult: com.ironcorelabs.recrypt.internal.FP12Elem[A] = cur.square; if (bit) squareResult.*(this) else squareResult } })) } 614 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3294 3671 97 If true 0 false if (power.<(math.this.BigInt.int2bigInt(0))) throw new scala.`package`.Exception("Fp12 elements cannot be taken to negative powers.") else { val bits: IndexedSeq[Boolean] = scodec.bits.BitVector.apply(power.toByteArray).toIndexedSeq.dropWhile(((x$7: Boolean) => x$7.unary_!)); bits.foldLeft[com.ironcorelabs.recrypt.internal.FP12Elem[A]](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one)(((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A], x1$1: Boolean) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[A], _2: Boolean)(com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean)((cur @ _), (bit @ _)) => { val squareResult: com.ironcorelabs.recrypt.internal.FP12Elem[A] = cur.square; if (bit) squareResult.*(this) else squareResult } })) } 615 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem ^ 3214 3671 95 If true 0 false if (this.==(spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero)) spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).zero else if (power.<(math.this.BigInt.int2bigInt(0))) throw new scala.`package`.Exception("Fp12 elements cannot be taken to negative powers.") else { val bits: IndexedSeq[Boolean] = scodec.bits.BitVector.apply(power.toByteArray).toIndexedSeq.dropWhile(((x$7: Boolean) => x$7.unary_!)); bits.foldLeft[com.ironcorelabs.recrypt.internal.FP12Elem[A]](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.FP12Elem.field[A](FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods)).one)(((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A], x1$1: Boolean) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[A], _2: Boolean)(com.ironcorelabs.recrypt.internal.FP12Elem[A], Boolean)((cur @ _), (bit @ _)) => { val squareResult: com.ironcorelabs.recrypt.internal.FP12Elem[A] = cur.square; if (bit) squareResult.*(this) else squareResult } })) } 616 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3720 3726 109 com.ironcorelabs.recrypt.internal.FP6Elem.unary_- Select false 0 false FP12Elem.this.elem1.unary_- 617 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3728 3733 109 com.ironcorelabs.recrypt.internal.FP12Elem.elem2 Select false 0 false FP12Elem.this.elem2 618 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3719 3719 109 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 619 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3719 3719 109 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 620 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3719 3719 109 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 621 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem conjugate 3708 3734 109 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](FP12Elem.this.elem1.unary_-, FP12Elem.this.elem2)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 622 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3827 3827 113 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 623 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3821 3836 113 com.ironcorelabs.recrypt.internal.FP6Elem.frobenius ApplyToImplicitArgs false 0 false FP12Elem.this.elem1.frobenius(FP12Elem.this.evidence$1) 624 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3855 3855 114 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 625 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3849 3864 114 com.ironcorelabs.recrypt.internal.FP6Elem.frobenius ApplyToImplicitArgs false 0 false FP12Elem.this.elem2.frobenius(FP12Elem.this.evidence$1) 626 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3888 3903 115 com.ironcorelabs.recrypt.internal.FP12Elem.FrobeniusFactor Select false 0 false FP12Elem.this.FrobeniusFactor 627 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3884 3903 115 com.ironcorelabs.recrypt.internal.FP6Elem.* Apply false 0 false a.*(FP12Elem.this.FrobeniusFactor) 628 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3919 3919 116 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 629 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3919 3919 116 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 630 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3919 3919 116 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 631 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem frobenius 3908 3932 116 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](newElem1, b)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 632 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4018 4018 121 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 633 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4027 4028 121 com.ironcorelabs.recrypt.internal.FP12Elem.V Select false 0 false FP12Elem.this.V 634 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4025 4025 121 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 635 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4037 4037 121 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 636 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4031 4043 121 com.ironcorelabs.recrypt.internal.FP6Elem.square ApplyToImplicitArgs false 0 false FP12Elem.this.elem2.square(FP12Elem.this.evidence$1) 637 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4012 4043 121 com.ironcorelabs.recrypt.internal.FP6Elem.+ Apply false 0 false FP12Elem.this.elem1.square(FP12Elem.this.evidence$1).*(FP12Elem.this.V)(FP12Elem.this.evidence$1).+(FP12Elem.this.elem2.square(FP12Elem.this.evidence$1)) 638 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4059 4059 122 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$1 Select false 0 false FP12Elem.this.evidence$1 639 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4059 4059 122 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 640 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4059 4059 122 com.ironcorelabs.recrypt.internal.FP12Elem.mods Select false 0 false FP12Elem.this.mods 641 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem square 4048 4067 122 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](a2, b2)(FP12Elem.this.evidence$1, FP12Elem.this.evidence$2, FP12Elem.this.mods) 642 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toFP2 4113 4113 125 com.ironcorelabs.recrypt.internal.FP12Elem.evidence$2 Select false 0 false FP12Elem.this.evidence$2 643 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toFP2 4107 4118 125 com.ironcorelabs.recrypt.internal.FP6Elem.toFP2 ApplyToImplicitArgs false 0 false FP12Elem.this.elem2.toFP2(FP12Elem.this.evidence$2) 644 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4162 4165 128 Literal false 0 false "((" 645 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4170 4180 128 Literal false 0 false ") * w + (" 646 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4185 4188 128 Literal false 0 false "))" 647 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4165 4170 128 com.ironcorelabs.recrypt.internal.FP12Elem.elem1 Select false 0 false FP12Elem.this.elem1 648 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4180 4185 128 com.ironcorelabs.recrypt.internal.FP12Elem.elem2 Select false 0 false FP12Elem.this.elem2 649 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem toString 4160 4188 128 scala.StringContext.s Apply false 0 false scala.StringContext.apply("((", ") * w + (", "))").s(FP12Elem.this.elem1, FP12Elem.this.elem2) 650 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem create 4454 4578 134 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](FP6Elem.create[A](fp1, fp2, fp3, fp4, fp5, fp6)(evidence$3, evidence$5), FP6Elem.create[A](fp7, fp8, fp9, fp10, fp11, fp12)(evidence$3, evidence$5))(evidence$3, evidence$4, evidence$5) 651 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem field 4735 4735 140 com.ironcorelabs.recrypt.internal.FP6Elem.field ApplyToImplicitArgs false 0 false internal.this.FP6Elem.field[A](evidence$7, evidence$6, evidence$8) 652 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem field 4730 4752 140 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[A]](internal.this.FP6Elem.field[A](evidence$7, evidence$6, evidence$8)).zero 653 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem negate 4799 4801 141 com.ironcorelabs.recrypt.internal.FP12Elem.unary_- Select false 0 false x.unary_- 654 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem field 4830 4859 142 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A]($anon.this.fp6Zero, $anon.this.fp6Zero)(evidence$6, evidence$7, evidence$8) 655 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem plus 4920 4925 143 com.ironcorelabs.recrypt.internal.FP12Elem.+ Apply false 0 false x.+(y) 656 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem div 4989 4998 144 com.ironcorelabs.recrypt.internal.FP12Elem.inverse Select false 0 false y.inverse 657 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem div 4985 4998 144 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false x.*(y.inverse) 658 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem times 5060 5065 145 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false x.*(y) 659 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem field 5093 5136 146 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A]($anon.this.fp6Zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[A]](internal.this.FP6Elem.field[A](evidence$7, evidence$6, evidence$8)).one)(evidence$6, evidence$7, evidence$8) 660 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Class com.ironcorelabs.recrypt.internal.FP12Elem field 4672 4675 139 com.ironcorelabs.recrypt.internal.FP12Elem.$anon. Apply false 0 false new $anon() 661 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem eq 5279 5315 151 scala.Boolean.&& Apply false 0 false internal.this.FP6Elem.eq[A](evidence$9).eqv(one, onePrime).&&(internal.this.FP6Elem.eq[A](evidence$9).eqv(two, twoPrime)) 662 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem eq 5196 5319 149 cats.kernel.Eq.instance Apply false 0 false cats.kernel.Eq.instance[com.ironcorelabs.recrypt.internal.FP12Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A], x1$1: com.ironcorelabs.recrypt.internal.FP12Elem[A]) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[A], _2: com.ironcorelabs.recrypt.internal.FP12Elem[A])(com.ironcorelabs.recrypt.internal.FP12Elem[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])((elem1: com.ironcorelabs.recrypt.internal.FP6Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ExtensionField[A], implicit evidence$2: spire.algebra.Field[A], implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP12Elem[A]((one @ _), (two @ _)), (elem1: com.ironcorelabs.recrypt.internal.FP6Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ExtensionField[A], implicit evidence$2: spire.algebra.Field[A], implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP12Elem[A]((onePrime @ _), (twoPrime @ _))) => internal.this.FP6Elem.eq[A](evidence$9).eqv(one, onePrime).&&(internal.this.FP6Elem.eq[A](evidence$9).eqv(two, twoPrime)) })) 663 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5405 5405 155 com.ironcorelabs.recrypt.internal.FP6Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP6Elem.hashable[A](evidence$10) 664 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5405 5405 155 com.ironcorelabs.recrypt.internal.FP6Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP6Elem.hashable[A](evidence$10) 665 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5405 5405 155 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A]](internal.this.FP6Elem.hashable[A](evidence$10), internal.this.FP6Elem.hashable[A](evidence$10)) 666 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5397 5431 155 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[(com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A])](internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A]](internal.this.FP6Elem.hashable[A](evidence$10), internal.this.FP6Elem.hashable[A](evidence$10))) 667 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5405 5405 155 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 668 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5475 5489 155 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[com.ironcorelabs.recrypt.internal.FP6Elem[A]](elem1).->[com.ironcorelabs.recrypt.internal.FP6Elem[A]](elem2) 669 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem hashable 5397 5491 155 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, (com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A])](Hashable.apply[(com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A])](internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A]](internal.this.FP6Elem.hashable[A](evidence$10), internal.this.FP6Elem.hashable[A](evidence$10))))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.FP12Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[A]) => x0$1 match { case (elem1: com.ironcorelabs.recrypt.internal.FP6Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ExtensionField[A], implicit evidence$2: spire.algebra.Field[A], implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP12Elem[A]((elem1 @ _), (elem2 @ _)) => scala.Predef.ArrowAssoc[com.ironcorelabs.recrypt.internal.FP6Elem[A]](elem1).->[com.ironcorelabs.recrypt.internal.FP6Elem[A]](elem2) })) 670 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6092 6119 167 scala.Int.* Apply false 0 false readFp6A.acceptableSize.*(2) 671 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6137 6137 168 scala.Tuple2._1 Select false 0 false x$8._1 672 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6144 6144 168 scala.Tuple2._2 Select false 0 false x$8._2 673 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6277 6302 172 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[A](elem1, elem2)(primeFieldA, fieldA, evidence$11) 674 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6232 6302 171 scala.util.Either.map Apply false 0 false readFp6A.decode(second).map[com.ironcorelabs.recrypt.internal.FP12Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => FP12Elem.apply[A](elem1, elem2)(primeFieldA, fieldA, evidence$11))) 675 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6182 6302 170 scala.util.Either.flatMap Apply false 0 false readFp6A.decode(first).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[A]](((elem1: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => readFp6A.decode(second).map[com.ironcorelabs.recrypt.internal.FP12Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => FP12Elem.apply[A](elem1, elem2)(primeFieldA, fieldA, evidence$11))))) 676 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP12Elem.scala com.ironcorelabs.recrypt.internal FP12Elem Object com.ironcorelabs.recrypt.internal.FP12Elem byteDecoderFP12Elem 6071 6306 167 com.ironcorelabs.recrypt.internal.BytesDecoder.forSize Apply false 0 false BytesDecoder.forSize[com.ironcorelabs.recrypt.internal.FP12Elem[A]](readFp6A.acceptableSize.*(2))(((b: scodec.bits.ByteVector) => { private[this] val x$8: (scodec.bits.ByteVector, scodec.bits.ByteVector) = (b.splitAt(b.length./(2)): (scodec.bits.ByteVector, scodec.bits.ByteVector) @unchecked) match { case (_1: scodec.bits.ByteVector, _2: scodec.bits.ByteVector)(scodec.bits.ByteVector, scodec.bits.ByteVector)((first @ _), (second @ _)) => scala.Tuple2.apply[scodec.bits.ByteVector, scodec.bits.ByteVector](first, second) }; val first: scodec.bits.ByteVector = x$8._1; val second: scodec.bits.ByteVector = x$8._2; readFp6A.decode(first).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP12Elem[A]](((elem1: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => readFp6A.decode(second).map[com.ironcorelabs.recrypt.internal.FP12Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => FP12Elem.apply[A](elem1, elem2)(primeFieldA, fieldA, evidence$11))))) })) 677 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem modAndNew 1285 1300 30 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP2Elem.this.mods.create(e1) 678 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem modAndNew 1302 1317 30 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP2Elem.this.mods.create(e2) 679 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem modAndNew 1284 1284 30 com.ironcorelabs.recrypt.internal.FP2Elem.mods Select false 0 false FP2Elem.this.mods 680 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem modAndNew 1277 1318 30 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](FP2Elem.this.mods.create(e1), FP2Elem.this.mods.create(e2))(FP2Elem.this.mods) 681 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem + 1378 1389 31 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false other.elem1 682 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem + 1370 1389 31 scala.math.BigInt.+ Apply false 0 false FP2Elem.this.elem1.+(other.elem1) 683 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem + 1399 1410 31 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false other.elem2 684 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem + 1391 1410 31 scala.math.BigInt.+ Apply false 0 false FP2Elem.this.elem2.+(other.elem2) 685 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem + 1360 1411 31 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(FP2Elem.this.elem1.+(other.elem1), FP2Elem.this.elem2.+(other.elem2)) 686 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem - 1472 1483 33 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false other.elem1 687 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem - 1464 1483 33 scala.math.BigInt.- Apply false 0 false FP2Elem.this.elem1.-(other.elem1) 688 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem - 1493 1504 33 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false other.elem2 689 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem - 1485 1504 33 scala.math.BigInt.- Apply false 0 false FP2Elem.this.elem2.-(other.elem2) 690 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem - 1454 1505 33 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(FP2Elem.this.elem1.-(other.elem1), FP2Elem.this.elem2.-(other.elem2)) 691 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1571 1582 36 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false other.elem2 692 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1563 1582 36 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem2.*(other.elem2) 693 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1604 1615 37 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false other.elem1 694 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1596 1615 37 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem1.*(other.elem1) 695 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1638 1643 38 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false FP2Elem.this.elem2 696 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1662 1673 38 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false other.elem2 697 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1648 1673 38 scala.math.BigInt.+ Apply false 0 false other.elem1.+(other.elem2) 698 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1629 1674 38 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem1.+(FP2Elem.this.elem2).*(other.elem1.+(other.elem2)) 699 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1689 1701 39 scala.math.BigInt.- Apply false 0 false z1.-(z2).-(z0) 700 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1703 1710 39 scala.math.BigInt.- Apply false 0 false z0.-(z2) 701 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1679 1711 39 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(z1.-(z2).-(z0), z0.-(z2)) 702 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1770 1776 42 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(scalar) 703 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1762 1776 42 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem1.*(math.this.BigInt.int2bigInt(scalar)) 704 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1786 1792 42 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(scalar) 705 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1778 1792 42 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem2.*(math.this.BigInt.int2bigInt(scalar)) 706 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem * 1752 1793 42 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(FP2Elem.this.elem1.*(math.this.BigInt.int2bigInt(scalar)), FP2Elem.this.elem2.*(math.this.BigInt.int2bigInt(scalar))) 707 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem unary_- 1834 1840 44 scala.math.BigInt.unary_- Select false 0 false FP2Elem.this.elem1.unary_- 708 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem unary_- 1842 1848 44 scala.math.BigInt.unary_- Select false 0 false FP2Elem.this.elem2.unary_- 709 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem unary_- 1824 1849 44 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(FP2Elem.this.elem1.unary_-, FP2Elem.this.elem2.unary_-) 710 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 1933 1938 47 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false FP2Elem.this.elem2 711 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 1925 1938 47 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem1.*(FP2Elem.this.elem2) 712 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 1952 1959 48 scala.math.BigInt.+ Apply false 0 false a2.+(a2) 713 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 1981 1986 49 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false FP2Elem.this.elem1 714 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 1973 1986 49 scala.math.BigInt.+ Apply false 0 false FP2Elem.this.elem2.+(FP2Elem.this.elem1) 715 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 2008 2013 50 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false FP2Elem.this.elem1 716 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 2000 2013 50 scala.math.BigInt.- Apply false 0 false FP2Elem.this.elem2.-(FP2Elem.this.elem1) 717 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 2027 2034 51 scala.math.BigInt.* Apply false 0 false b2.*(b3) 718 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem square 2039 2056 52 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(a3, b4) 719 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2116 2117 56 Literal false 0 false 2 720 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2121 2133 56 scala.math.BigInt.pow Apply false 0 false FP2Elem.this.elem2.pow(2) 721 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2106 2133 56 scala.math.BigInt.+ Apply false 0 false FP2Elem.this.elem1.pow(2).+(FP2Elem.this.elem2.pow(2)) 722 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2195 2205 57 com.ironcorelabs.recrypt.internal.ModsByPrime.prime Select false 0 false FP2Elem.this.mods.prime 723 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2217 2226 57 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply(0) 724 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2148 2227 57 scala.Option.getOrElse Apply false 0 false com.ironcorelabs.recrypt.internal.`package`.inverse(mag, FP2Elem.this.mods.prime).getOrElse[BigInt](scala.`package`.BigInt.apply(0)) 725 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2252 2264 58 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem1.unary_-.*(inv) 726 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2240 2265 58 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP2Elem.this.mods.create(FP2Elem.this.elem1.unary_-.*(inv)) 727 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2279 2290 58 scala.math.BigInt.* Apply false 0 false FP2Elem.this.elem2.*(inv) 728 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2267 2291 58 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false FP2Elem.this.mods.create(FP2Elem.this.elem2.*(inv)) 729 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2239 2239 58 com.ironcorelabs.recrypt.internal.FP2Elem.mods Select false 0 false FP2Elem.this.mods 730 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem inverse 2232 2292 58 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](FP2Elem.this.mods.create(FP2Elem.this.elem1.unary_-.*(inv)), FP2Elem.this.mods.create(FP2Elem.this.elem2.*(inv)))(FP2Elem.this.mods) 731 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem frobenius 2642 2648 68 scala.math.BigInt.unary_- Select false 0 false FP2Elem.this.elem1.unary_- 732 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem frobenius 2650 2655 68 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false FP2Elem.this.elem2 733 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem frobenius 2632 2656 68 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(FP2Elem.this.elem1.unary_-, FP2Elem.this.elem2) 734 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2754 2771 71 scala.math.BigInt.toByteArray Select false 0 false power.toByteArray 735 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2796 2798 71 scala.Boolean.unary_! Select false 0 false x$1.unary_! 736 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2732 2799 71 scala.collection.TraversableLike.dropWhile Apply false 0 false scodec.bits.BitVector.apply(power.toByteArray).toIndexedSeq.dropWhile(((x$1: Boolean) => x$1.unary_!)) 737 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2854 2855 72 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(0) 738 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2857 2858 72 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(1) 739 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2844 2859 72 com.ironcorelabs.recrypt.internal.FP2Elem.modAndNew Apply false 0 false FP2Elem.this.modAndNew(math.this.BigInt.int2bigInt(0), math.this.BigInt.int2bigInt(1)) 740 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2915 2924 74 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false cur.*(cur) 741 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2942 2961 75 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false squareResult.*(this) 742 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2942 2961 75 com.ironcorelabs.recrypt.internal.FP2Elem.* Block true 0 false squareResult.*(this) 743 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2967 2979 75 com.ironcorelabs.recrypt.internal.FP2Elem.squareResult Ident true 0 false squareResult 744 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2817 2985 72 scala.collection.TraversableOnce.foldLeft Apply false 0 false bits.toIndexedSeq.foldLeft[com.ironcorelabs.recrypt.internal.FP2Elem[A]](FP2Elem.this.modAndNew(math.this.BigInt.int2bigInt(0), math.this.BigInt.int2bigInt(1)))(((x0$1: com.ironcorelabs.recrypt.internal.FP2Elem[A], x1$1: Boolean) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A], Boolean](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP2Elem[A], _2: Boolean)(com.ironcorelabs.recrypt.internal.FP2Elem[A], Boolean)((cur @ _), (bit @ _)) => { val squareResult: com.ironcorelabs.recrypt.internal.FP2Elem[A] = cur.*(cur); if (bit) squareResult.*(this) else squareResult } })) 745 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 3002 3003 77 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(0) 746 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 2994 3003 77 scala.math.Ordered.< Apply false 0 false power.<(math.this.BigInt.int2bigInt(0)) 747 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 3005 3019 77 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Select false 0 false result.inverse 748 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 3005 3019 77 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Block true 0 false result.inverse 749 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem ^ 3025 3031 77 com.ironcorelabs.recrypt.internal.FP2Elem.result Ident true 0 false result 750 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3073 3074 80 Literal false 0 false "" 751 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3079 3087 80 Literal false 0 false " * u + " 752 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3092 3093 80 Literal false 0 false "" 753 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3074 3079 80 com.ironcorelabs.recrypt.internal.FP2Elem.elem1 Select false 0 false FP2Elem.this.elem1 754 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3087 3092 80 com.ironcorelabs.recrypt.internal.FP2Elem.elem2 Select false 0 false FP2Elem.this.elem2 755 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem toString 3071 3093 80 scala.StringContext.s Apply false 0 false scala.StringContext.apply("", " * u + ", "").s(FP2Elem.this.elem1, FP2Elem.this.elem2) 756 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem fromBigInts 3242 3289 86 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](mods.create(elem1), mods.create(elem2))(mods) 757 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem negate 3505 3507 90 com.ironcorelabs.recrypt.internal.FP2Elem.unary_- Select false 0 false x.unary_- 758 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem zero 3537 3570 91 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](fieldA.zero, fieldA.zero)(modsByPrime) 759 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem plus 3630 3635 92 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false x.+(y) 760 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem div 3698 3707 93 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Select false 0 false y.inverse 761 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem div 3694 3707 93 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false x.*(y.inverse) 762 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem reciprocal 3769 3780 94 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Select false 0 false fp2.inverse 763 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem times 3841 3846 95 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false x.*(y) 764 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem one 3875 3907 96 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](fieldA.zero, fieldA.one)(modsByPrime) 765 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Class com.ironcorelabs.recrypt.internal.FP2Elem one 3419 3422 88 com.ironcorelabs.recrypt.internal.FP2Elem.$anon. Apply false 0 false new $anon() 766 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem eq 4038 4045 100 java.lang.Object.== Apply false 0 false y2.==(y) 767 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem eq 4027 4045 100 scala.Boolean.&& Apply false 0 false x2.==(x).&&(y2.==(y)) 768 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem eq 3968 4049 99 cats.kernel.Eq.instance Apply false 0 false cats.kernel.Eq.instance[com.ironcorelabs.recrypt.internal.FP2Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP2Elem[A], x1$1: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP2Elem[A], _2: com.ironcorelabs.recrypt.internal.FP2Elem[A])(com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])((elem1: A, elem2: A)(implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP2Elem[A]((x @ _), (y @ _)), (elem1: A, elem2: A)(implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP2Elem[A]((x2 @ _), (y2 @ _))) => x2.==(x).&&(y2.==(y)) })) 769 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem hashable 4130 4130 103 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[A, A](evidence$2, evidence$2) 770 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem hashable 4122 4138 103 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[(A, A)](internal.this.Hashable.hashableTuple2[A, A](evidence$2, evidence$2)) 771 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem hashable 4130 4130 103 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 772 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem hashable 4181 4195 103 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[A, A](elem1, elem2) 773 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem hashable 4122 4197 103 cats.Contravariant.Ops.contramap Apply false 0 false cats.implicits.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, (A, A)](Hashable.apply[(A, A)](internal.this.Hashable.hashableTuple2[A, A](evidence$2, evidence$2)))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.FP2Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => x0$1 match { case (elem1: A, elem2: A)(implicit mods: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP2Elem[A]((elem1 @ _), (elem2 @ _)) => scala.Tuple2.apply[A, A](elem1, elem2) })) 774 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4360 4384 105 scala.Int.* Apply false 0 false readA.acceptableSize.*(2) 775 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4408 4408 106 scala.Tuple2._1 Select false 0 false x$2._1 776 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4415 4415 106 scala.Tuple2._2 Select false 0 false x$2._2 777 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4464 4483 107 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false readA.decode(first) 778 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4485 4505 107 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false readA.decode(second) 779 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4463 4506 107 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.ReadError,A], Either[com.ironcorelabs.recrypt.internal.ReadError,A]](readA.decode(first), readA.decode(second)) 780 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4514 4527 107 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[A](x$3, x$4)(modsByPrime) 781 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4512 4512 107 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError] 782 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4512 4512 107 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError] 783 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4463 4529 107 cats.syntax.Tuple2SemigroupalOps.mapN ApplyToImplicitArgs false 0 false cats.implicits.catsSyntaxTuple2Semigroupal[[+B]Either[com.ironcorelabs.recrypt.internal.ReadError,B], A, A](scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.ReadError,A], Either[com.ironcorelabs.recrypt.internal.ReadError,A]](readA.decode(first), readA.decode(second))).mapN[com.ironcorelabs.recrypt.internal.FP2Elem[A]](((x$3: A, x$4: A) => FP2Elem.apply[A](x$3, x$4)(modsByPrime)))(cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError], cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError]) 784 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP2Elem.scala com.ironcorelabs.recrypt.internal FP2Elem Object com.ironcorelabs.recrypt.internal.FP2Elem byteDecoderFP2Elem 4339 4535 105 com.ironcorelabs.recrypt.internal.BytesDecoder.forSize Apply false 0 false BytesDecoder.forSize[com.ironcorelabs.recrypt.internal.FP2Elem[A]](readA.acceptableSize.*(2))(((bytes: scodec.bits.ByteVector) => { private[this] val x$2: (scodec.bits.ByteVector, scodec.bits.ByteVector) = (bytes.splitAt(bytes.length./(2)): (scodec.bits.ByteVector, scodec.bits.ByteVector) @unchecked) match { case (_1: scodec.bits.ByteVector, _2: scodec.bits.ByteVector)(scodec.bits.ByteVector, scodec.bits.ByteVector)((first @ _), (second @ _)) => scala.Tuple2.apply[scodec.bits.ByteVector, scodec.bits.ByteVector](first, second) }; val first: scodec.bits.ByteVector = x$2._1; val second: scodec.bits.ByteVector = x$2._2; cats.implicits.catsSyntaxTuple2Semigroupal[[+B]Either[com.ironcorelabs.recrypt.internal.ReadError,B], A, A](scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.ReadError,A], Either[com.ironcorelabs.recrypt.internal.ReadError,A]](readA.decode(first), readA.decode(second))).mapN[com.ironcorelabs.recrypt.internal.FP2Elem[A]](((x$3: A, x$4: A) => FP2Elem.apply[A](x$3, x$4)(modsByPrime)))(cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError], cats.implicits.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.ReadError]) })) 785 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1485 1496 36 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false other.elem1 786 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1477 1496 36 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem1.+(other.elem1) 787 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1522 1533 37 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false other.elem2 788 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1514 1533 37 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem2.+(other.elem2) 789 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1559 1570 38 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false other.elem3 790 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1551 1570 38 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem3.+(other.elem3) 791 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1585 1585 39 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 792 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem + 1575 1609 39 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](newFp1, newFp2, newFp3)(FP6Elem.this.evidence$1) 793 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1683 1694 43 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false other.elem1 794 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1675 1694 43 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false FP6Elem.this.elem1.-(other.elem1) 795 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1720 1731 44 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false other.elem2 796 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1712 1731 44 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false FP6Elem.this.elem2.-(other.elem2) 797 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1757 1768 45 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false other.elem3 798 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1749 1768 45 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false FP6Elem.this.elem3.-(other.elem3) 799 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1783 1783 46 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 800 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem - 1773 1807 46 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](newFp1, newFp2, newFp3)(FP6Elem.this.evidence$1) 801 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem unary_- 1853 1859 49 com.ironcorelabs.recrypt.internal.FP2Elem.unary_- Select false 0 false FP6Elem.this.elem1.unary_- 802 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem unary_- 1861 1867 49 com.ironcorelabs.recrypt.internal.FP2Elem.unary_- Select false 0 false FP6Elem.this.elem2.unary_- 803 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem unary_- 1869 1875 49 com.ironcorelabs.recrypt.internal.FP2Elem.unary_- Select false 0 false FP6Elem.this.elem3.unary_- 804 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem unary_- 1852 1852 49 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 805 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem unary_- 1842 1876 49 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](FP6Elem.this.elem1.unary_-, FP6Elem.this.elem2.unary_-, FP6Elem.this.elem3.unary_-)(FP6Elem.this.evidence$1) 806 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 1998 2030 52 com.ironcorelabs.recrypt.internal.ExtensionField.xi Select false 0 false scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](extensionField).xi 807 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2336 2347 64 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false other.elem3 808 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2358 2369 64 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false other.elem2 809 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2350 2369 64 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem2.*(other.elem2) 810 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2380 2391 64 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false other.elem1 811 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2372 2391 64 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem3.*(other.elem1) 812 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2328 2391 64 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem1.*(other.elem3).+(FP6Elem.this.elem2.*(other.elem2)).+(FP6Elem.this.elem3.*(other.elem1)) 813 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2419 2430 65 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false other.elem1 814 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2446 2457 65 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false other.elem3 815 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2438 2457 65 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem2.*(other.elem3) 816 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2468 2479 65 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false other.elem2 817 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2460 2479 65 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem3.*(other.elem2) 818 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2411 2479 65 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem1.*(other.elem1).*(Xi).+(FP6Elem.this.elem2.*(other.elem3)).+(FP6Elem.this.elem3.*(other.elem2)) 819 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2508 2519 66 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false other.elem2 820 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2530 2541 66 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false other.elem1 821 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2522 2541 66 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem2.*(other.elem1) 822 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2558 2569 66 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false other.elem3 823 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2550 2569 66 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem3.*(other.elem3) 824 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2499 2569 66 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem1.*(other.elem2).+(FP6Elem.this.elem2.*(other.elem1)).*(Xi).+(FP6Elem.this.elem3.*(other.elem3)) 825 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2584 2584 67 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 826 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2574 2614 67 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](newElem1, newElem2, newElem3)(FP6Elem.this.evidence$1) 827 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2676 2689 71 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem1.*(other) 828 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2703 2716 72 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem2.*(other) 829 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2730 2743 73 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem3.*(other) 830 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2758 2758 74 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 831 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem * 2748 2770 74 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](a2, b2, c2)(FP6Elem.this.evidence$1) 832 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 2863 2895 78 com.ironcorelabs.recrypt.internal.ExtensionField.xi Select false 0 false scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](extensionField).xi 833 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 2992 2992 80 scala.Tuple3._1 Select false 0 false x$1._1 834 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 2995 2995 80 scala.Tuple3._2 Select false 0 false x$1._2 835 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 2998 2998 80 scala.Tuple3._3 Select false 0 false x$1._3 836 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3038 3046 81 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false a.square 837 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3060 3068 82 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false b.square 838 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3082 3090 83 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false c.square 839 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3104 3109 84 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false a.*(b) 840 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3123 3128 85 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false a.*(c) 841 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3142 3147 86 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false b.*(c) 842 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3165 3172 87 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false Xi.*(v5) 843 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3160 3172 87 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false v0.-(Xi.*(v5)) 844 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3185 3197 88 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false Xi.*(v2).-(v3) 845 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3210 3217 89 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false v1.-(v4) 846 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3231 3236 90 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false a.*(A) 847 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3257 3267 91 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false Xi.*(c).*(B) 848 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3251 3268 91 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false v6.+(Xi.*(c).*(B)) 849 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3290 3300 92 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false Xi.*(b).*(C) 850 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3283 3301 92 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false v61.+(Xi.*(b).*(C)) 851 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3314 3325 93 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Select false 0 false v62.inverse 852 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3339 3344 94 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false A.*(F) 853 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3358 3363 95 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false B.*(F) 854 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3377 3382 96 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false C.*(F) 855 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3397 3397 97 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 856 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem inverse 3387 3409 97 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](c2, c1, c0)(FP6Elem.this.evidence$1) 857 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3645 3676 104 com.ironcorelabs.recrypt.internal.ExtensionField.frobeniusFactor1 Select false 0 false extensionField.frobeniusFactor1 858 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3704 3735 105 com.ironcorelabs.recrypt.internal.ExtensionField.frobeniusFactor2 Select false 0 false extensionField.frobeniusFactor2 859 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3748 3763 106 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false FP6Elem.this.elem1.frobenius 860 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3776 3791 107 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false FP6Elem.this.elem2.frobenius 861 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3804 3819 108 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false FP6Elem.this.elem3.frobenius 862 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3833 3853 109 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false a.*(frobeniusFactor2) 863 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3867 3887 110 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false b.*(frobeniusFactor1) 864 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3902 3902 111 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 865 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem frobenius 3892 3913 111 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](a1, b1, c)(FP6Elem.this.evidence$1) 866 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4005 4037 115 com.ironcorelabs.recrypt.internal.ExtensionField.xi Select false 0 false scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](extensionField).xi 867 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4093 4094 116 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(2) 868 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4079 4094 116 scala.math.BigInt.* Apply false 0 false FP6Elem.this.elem1.elem1.*(math.this.BigInt.int2bigInt(2)) 869 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4110 4111 116 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(2) 870 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4096 4111 116 scala.math.BigInt.* Apply false 0 false FP6Elem.this.elem1.elem2.*(math.this.BigInt.int2bigInt(2)) 871 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4078 4078 116 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 872 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4056 4112 116 com.ironcorelabs.recrypt.internal.FP2Elem.fromBigInts ApplyToImplicitArgs false 0 false FP2Elem.fromBigInts[A](FP6Elem.this.elem1.elem1.*(math.this.BigInt.int2bigInt(2)), FP6Elem.this.elem1.elem2.*(math.this.BigInt.int2bigInt(2)))(FP6Elem.this.evidence$1) 873 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4136 4141 117 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false FP6Elem.this.elem3 874 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4144 4156 117 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false FP6Elem.this.elem2.square 875 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4126 4156 117 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false a_prime.*(FP6Elem.this.elem3).+(FP6Elem.this.elem2.square) 876 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4192 4209 118 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false FP6Elem.this.elem2.*(FP6Elem.this.elem3).*(2) 877 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4172 4209 118 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false FP6Elem.this.elem1.square.*(Xi).+(FP6Elem.this.elem2.*(FP6Elem.this.elem3).*(2)) 878 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4236 4241 119 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false FP6Elem.this.elem2 879 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4250 4262 119 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false FP6Elem.this.elem3.square 880 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4225 4262 119 com.ironcorelabs.recrypt.internal.FP2Elem.+ Apply false 0 false a_prime.*(FP6Elem.this.elem2).*(Xi).+(FP6Elem.this.elem3.square) 881 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4277 4277 120 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 882 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem square 4267 4293 120 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](a2, fp22, fp32)(FP6Elem.this.evidence$1) 883 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4385 4385 124 com.ironcorelabs.recrypt.internal.FP6Elem.evidence$1 Select false 0 false FP6Elem.this.evidence$1 884 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4385 4385 124 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](fieldA, FP6Elem.this.evidence$1) 885 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4380 4402 124 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](fieldA, FP6Elem.this.evidence$1)).zero 886 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4431 4447 125 java.lang.Object.!= Apply false 0 false FP6Elem.this.elem2.!=(fp2Zero) 887 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4411 4447 125 scala.Boolean.|| Apply false 0 false FP6Elem.this.elem1.!=(fp2Zero).||(FP6Elem.this.elem2.!=(fp2Zero)) 888 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4449 4453 125 scala.None Select false 0 false scala.None 889 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4449 4453 125 scala.None Block true 0 false scala.None 890 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4464 4469 125 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false FP6Elem.this.elem3 891 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4459 4470 125 scala.Some.apply Apply false 0 false scala.Some.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](FP6Elem.this.elem3) 892 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toFP2 4459 4470 125 scala.Some.apply Block true 0 false scala.Some.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](FP6Elem.this.elem3) 893 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4512 4514 128 Literal false 0 false "(" 894 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4519 4529 128 Literal false 0 false ")*v^2 + (" 895 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4534 4542 128 Literal false 0 false ")*v + (" 896 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4547 4549 128 Literal false 0 false ")" 897 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4514 4519 128 com.ironcorelabs.recrypt.internal.FP6Elem.elem1 Select false 0 false FP6Elem.this.elem1 898 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4529 4534 128 com.ironcorelabs.recrypt.internal.FP6Elem.elem2 Select false 0 false FP6Elem.this.elem2 899 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4542 4547 128 com.ironcorelabs.recrypt.internal.FP6Elem.elem3 Select false 0 false FP6Elem.this.elem3 900 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem toString 4510 4549 128 scala.StringContext.s Apply false 0 false scala.StringContext.apply("(", ")*v^2 + (", ")*v + (", ")").s(FP6Elem.this.elem1, FP6Elem.this.elem2, FP6Elem.this.elem3) 901 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem create 4683 4751 133 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](FP2Elem.apply[A](a, b)(evidence$3), FP2Elem.apply[A](a2, b2)(evidence$3), FP2Elem.apply[A](a3, b3)(evidence$3))(evidence$3) 902 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem negate 4927 4929 136 com.ironcorelabs.recrypt.internal.FP6Elem.unary_- Select false 0 false x.unary_- 903 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 4984 4984 138 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6) 904 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 4979 5001 138 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6)).zero 905 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5008 5045 139 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](fp2Zero, fp2Zero, fp2Zero)(evidence$6) 906 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem plus 5109 5114 141 com.ironcorelabs.recrypt.internal.FP6Elem.+ Apply false 0 false x.+(y) 907 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem div 5171 5184 142 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false x.*(y.inverse(evidence$5))(evidence$5) 908 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem times 5243 5248 143 com.ironcorelabs.recrypt.internal.FP6Elem.* ApplyToImplicitArgs false 0 false x.*(y)(evidence$5) 909 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5302 5302 145 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6) 910 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5297 5319 145 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6)).zero 911 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5344 5344 146 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6) 912 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5339 5360 146 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$6)).one 913 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 5367 5403 147 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](fp2Zero, fp2Zero, fp2One)(evidence$6) 914 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Class com.ironcorelabs.recrypt.internal.FP6Elem field 4844 4847 135 com.ironcorelabs.recrypt.internal.FP6Elem.$anon. Apply false 0 false new $anon() 915 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem eq 5568 5568 153 com.ironcorelabs.recrypt.internal.FP2Elem.eq ApplyToImplicitArgs false 0 false internal.this.FP2Elem.eq[A](evidence$7) 916 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem eq 5588 5604 153 cats.syntax.EqOps.=== Apply false 0 false cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](two)(internal.this.FP2Elem.eq[A](evidence$7)).===(twoPrime) 917 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem eq 5608 5628 153 cats.syntax.EqOps.=== Apply false 0 false cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](three)(internal.this.FP2Elem.eq[A](evidence$7)).===(threePrime) 918 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem eq 5568 5628 153 scala.Boolean.&& Apply false 0 false cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](one)(internal.this.FP2Elem.eq[A](evidence$7)).===(onePrime).&&(cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](two)(internal.this.FP2Elem.eq[A](evidence$7)).===(twoPrime)).&&(cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](three)(internal.this.FP2Elem.eq[A](evidence$7)).===(threePrime)) 919 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem eq 5468 5632 151 cats.kernel.Eq.instance Apply false 0 false cats.kernel.Eq.instance[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP6Elem[A], x1$1: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A]](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP6Elem[A], _2: com.ironcorelabs.recrypt.internal.FP6Elem[A])(com.ironcorelabs.recrypt.internal.FP6Elem[A], com.ironcorelabs.recrypt.internal.FP6Elem[A])((elem1: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP6Elem[A]((one @ _), (two @ _), (three @ _)), (elem1: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP6Elem[A]((onePrime @ _), (twoPrime @ _), (threePrime @ _))) => cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](one)(internal.this.FP2Elem.eq[A](evidence$7)).===(onePrime).&&(cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](two)(internal.this.FP2Elem.eq[A](evidence$7)).===(twoPrime)).&&(cats.syntax.`package`.eq.catsSyntaxEq[com.ironcorelabs.recrypt.internal.FP2Elem[A]](three)(internal.this.FP2Elem.eq[A](evidence$7)).===(threePrime)) })) 920 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5713 5713 156 com.ironcorelabs.recrypt.internal.FP2Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP2Elem.hashable[A](evidence$8) 921 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5713 5713 156 com.ironcorelabs.recrypt.internal.FP2Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP2Elem.hashable[A](evidence$8) 922 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5713 5713 156 com.ironcorelabs.recrypt.internal.FP2Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP2Elem.hashable[A](evidence$8) 923 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5713 5713 156 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8)) 924 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5705 5751 156 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[(com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])](internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8))) 925 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5713 5713 156 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 926 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5805 5826 157 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](elem1, elem2, elem3) 927 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem hashable 5705 5830 156 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, (com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])](Hashable.apply[(com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])](internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8), internal.this.FP2Elem.hashable[A](evidence$8))))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((x0$1: com.ironcorelabs.recrypt.internal.FP6Elem[A]) => x0$1 match { case (elem1: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A], elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A])(implicit evidence$1: com.ironcorelabs.recrypt.internal.ModsByPrime[A])com.ironcorelabs.recrypt.internal.FP6Elem[A]((elem1 @ _), (elem2 @ _), (elem3 @ _)) => scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](elem1, elem2, elem3) })) 928 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6366 6393 167 scala.Int.* Apply false 0 false readFp2A.acceptableSize.*(3) 929 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6426 6438 168 scala.Long./ Apply false 0 false b.length./(3) 930 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6450 6450 169 scala.Tuple2._1 Select false 0 false x$2._1 931 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6462 6462 169 scala.Tuple2._2 Select false 0 false x$2._2 932 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6509 6509 170 scala.Tuple2._1 Select false 0 false x$3._1 933 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6522 6522 170 scala.Tuple2._2 Select false 0 false x$3._2 934 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6727 6758 175 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[A](elem1, elem2, elem3)(evidence$9) 935 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6677 6758 174 scala.util.Either.map Apply false 0 false readFp2A.decode(lastThird).map[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => FP6Elem.apply[A](elem1, elem2, elem3)(evidence$9))) 936 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6631 6758 173 scala.util.Either.flatMap Apply false 0 false readFp2A.decode(secondThird).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => readFp2A.decode(lastThird).map[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => FP6Elem.apply[A](elem1, elem2, elem3)(evidence$9))))) 937 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6572 6758 172 scala.util.Either.flatMap Apply false 0 false readFp2A.decode(firstThird).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem1: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => readFp2A.decode(secondThird).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => readFp2A.decode(lastThird).map[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => FP6Elem.apply[A](elem1, elem2, elem3)(evidence$9))))))) 938 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/FP6Elem.scala com.ironcorelabs.recrypt.internal FP6Elem Object com.ironcorelabs.recrypt.internal.FP6Elem byteDecoderFP6Elem 6345 6764 167 com.ironcorelabs.recrypt.internal.BytesDecoder.forSize Apply false 0 false BytesDecoder.forSize[com.ironcorelabs.recrypt.internal.FP6Elem[A]](readFp2A.acceptableSize.*(3))(((b: scodec.bits.ByteVector) => { val thirdLength: Long = b.length./(3); private[this] val x$2: (scodec.bits.ByteVector, scodec.bits.ByteVector) = (b.splitAt(thirdLength): (scodec.bits.ByteVector, scodec.bits.ByteVector) @unchecked) match { case (_1: scodec.bits.ByteVector, _2: scodec.bits.ByteVector)(scodec.bits.ByteVector, scodec.bits.ByteVector)((firstThird @ _), (twoThirds @ _)) => scala.Tuple2.apply[scodec.bits.ByteVector, scodec.bits.ByteVector](firstThird, twoThirds) }; val firstThird: scodec.bits.ByteVector = x$2._1; val twoThirds: scodec.bits.ByteVector = x$2._2; private[this] val x$3: (scodec.bits.ByteVector, scodec.bits.ByteVector) = (twoThirds.splitAt(thirdLength): (scodec.bits.ByteVector, scodec.bits.ByteVector) @unchecked) match { case (_1: scodec.bits.ByteVector, _2: scodec.bits.ByteVector)(scodec.bits.ByteVector, scodec.bits.ByteVector)((secondThird @ _), (lastThird @ _)) => scala.Tuple2.apply[scodec.bits.ByteVector, scodec.bits.ByteVector](secondThird, lastThird) }; val secondThird: scodec.bits.ByteVector = x$3._1; val lastThird: scodec.bits.ByteVector = x$3._2; readFp2A.decode(firstThird).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem1: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => readFp2A.decode(secondThird).flatMap[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem2: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => readFp2A.decode(lastThird).map[com.ironcorelabs.recrypt.internal.FP6Elem[A]](((elem3: com.ironcorelabs.recrypt.internal.FP2Elem[A]) => FP6Elem.apply[A](elem1, elem2, elem3)(evidence$9))))))) })) 939 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp apply 1429 1436 36 com.ironcorelabs.recrypt.internal.Fp.BigIntImpl.apply Apply false 0 false Fp.this.Impl.apply(x) 940 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp apply 1474 1481 37 com.ironcorelabs.recrypt.internal.Fp.BigIntImpl.apply Apply false 0 false Fp.this.Impl.apply(b) 941 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Class com.ironcorelabs.recrypt.internal.Fp apply 1696 1701 46 com.ironcorelabs.recrypt.internal.Fp.Prime Select false 0 false Fp.this.Prime 942 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Class com.ironcorelabs.recrypt.internal.Fp apply 1681 1702 46 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false internal.this.`package`.positiveMod(x, Fp.this.Prime) 943 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Class com.ironcorelabs.recrypt.internal.Fp apply 1743 1764 47 com.ironcorelabs.recrypt.internal.byteVectorToBigInt Apply false 0 false internal.this.`package`.byteVectorToBigInt(b) 944 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Class com.ironcorelabs.recrypt.internal.Fp apply 1737 1765 47 com.ironcorelabs.recrypt.internal.Fp.$anon.apply Apply false 0 false $anon.this.apply(internal.this.`package`.byteVectorToBigInt(b)) 945 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Class com.ironcorelabs.recrypt.internal.Fp apply 1614 1617 44 com.ironcorelabs.recrypt.internal.Fp.$anon. Apply false 0 false new $anon() 946 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 1877 1964 52 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("65000549695646603732796438742359905742825358107623003571877145026864184071783") 947 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 1985 2072 53 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("65000549695646603732796438742359905742570406053903786389881062969044166799969") 948 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2089 2099 54 com.ironcorelabs.recrypt.internal.BigIntZero Select false 0 false internal.this.`package`.BigIntZero 949 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2086 2100 54 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(internal.this.`package`.BigIntZero) 950 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2116 2125 55 com.ironcorelabs.recrypt.internal.BigIntOne Select false 0 false internal.this.`package`.BigIntOne 951 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2113 2126 55 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(internal.this.`package`.BigIntOne) 952 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2249 2278 58 scala.Int.- Apply false 0 false Fp.this.Prime.toByteArray.length.-(1L) 953 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp 2313 2342 59 scala.Int.- Apply false 0 false Fp.this.Order.toByteArray.length.-(1L) 954 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp inverseModPrime 2467 2472 64 com.ironcorelabs.recrypt.internal.Fp.Prime Select false 0 false Fp.this.Prime 955 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp inverseModPrime 2484 2491 64 com.ironcorelabs.recrypt.internal.Fp.Zero Select false 0 false Fp.Zero 956 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp inverseModPrime 2455 2509 64 scala.Any.asInstanceOf TypeApply false 0 false internal.this.`package`.inverse(fp, Fp.this.Prime).getOrElse[BigInt](Fp.Zero).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp] 957 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2684 2692 70 com.ironcorelabs.recrypt.internal.Fp.Prime Select false 0 false Fp.Prime 958 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2679 2692 70 scala.math.Ordered.>= Apply false 0 false i.>=(Fp.Prime) 959 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2719 2724 71 com.ironcorelabs.recrypt.internal.Fp.Prime Select false 0 false Fp.this.Prime 960 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2715 2724 71 scala.math.BigInt.- Apply false 0 false i.-(Fp.this.Prime) 961 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2702 2725 71 com.ironcorelabs.recrypt.internal.Fp.fastModPrime Apply false 0 false Fp.this.fastModPrime(i.-(Fp.this.Prime)) 962 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2702 2725 71 com.ironcorelabs.recrypt.internal.Fp.fastModPrime Block true 0 false Fp.this.fastModPrime(i.-(Fp.this.Prime)) 963 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2745 2750 73 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(i) 964 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp fastModPrime 2745 2750 73 com.ironcorelabs.recrypt.internal.Fp.apply Block true 0 false Fp.apply(i) 965 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 2833 2834 78 Literal false 0 false 0 966 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 2833 2841 78 scala.Int.toByte Select false 0 false 0.toByte 967 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 2879 2892 79 scala.math.BigInt.toByteArray Select false 0 false b.toByteArray 968 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 2863 2893 79 scodec.bits.ByteVector.view Apply false 0 false scodec.bits.ByteVector.view(b.toByteArray) 969 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 3072 3085 82 scala.Byte.== Apply false 0 false x$1.==(zeroByte) 970 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 3095 3111 82 com.ironcorelabs.recrypt.internal.Fp.ExpectedFpLength Select false 0 false Fp.this.ExpectedFpLength 971 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal Fp Object com.ironcorelabs.recrypt.internal.Fp bigIntToByteVector 3051 3112 82 scodec.bits.ByteVector.padLeft Apply false 0 false byteVector.dropWhile(((x$1: Byte) => x$1.==(zeroByte))).padLeft(Fp.this.ExpectedFpLength) 972 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 5596 5614 130 com.ironcorelabs.recrypt.internal.Fp.bigIntToByteVector Apply false 0 false Fp.this.bigIntToByteVector(b) 973 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 5584 5615 130 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.Fp.Impl.T]({ ((b: BigInt) => Fp.this.bigIntToByteVector(b)) }) 974 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 5655 5677 131 cats.kernel.Eq.fromUniversalEquals TypeApply false 0 false cats.kernel.Eq.fromUniversalEquals[com.ironcorelabs.recrypt.internal.Fp.Impl.T] 975 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5954 5961 135 com.ironcorelabs.recrypt.internal.Fp.Zero Select false 0 false Fp.Zero 976 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5949 5961 135 java.lang.Object.== Apply false 0 false x.==(Fp.Zero) 977 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5963 5970 135 com.ironcorelabs.recrypt.internal.Fp.Zero Select false 0 false Fp.Zero 978 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5963 5970 135 com.ironcorelabs.recrypt.internal.Fp.Zero Block true 0 false Fp.Zero 979 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5977 6007 135 scala.Any.asInstanceOf TypeApply false 0 false Fp.Prime.-(x).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp] 980 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits negate 5977 6007 135 scala.Any.asInstanceOf Block true 0 false Fp.Prime.-(x).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp] 981 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6029 6036 136 com.ironcorelabs.recrypt.internal.Fp.Zero Select false 0 false Fp.Zero 982 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits plus 6085 6090 137 scala.math.BigInt.+ Apply false 0 false x.+(y) 983 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits plus 6072 6091 137 com.ironcorelabs.recrypt.internal.Fp.fastModPrime Apply false 0 false Fp.this.fastModPrime(x.+(y)) 984 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits times 6131 6136 138 scala.math.BigInt.* Apply false 0 false x.*(y) 985 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits times 6128 6137 138 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(x.*(y)) 986 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits div 6179 6200 139 com.ironcorelabs.recrypt.internal.Fp.inverseModPrime Apply false 0 false Fp.inverseModPrime(y) 987 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits div 6175 6200 139 scala.math.BigInt.* Apply false 0 false x.*(Fp.inverseModPrime(y)) 988 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits div 6172 6201 139 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(x.*(Fp.inverseModPrime(y))) 989 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits reciprocal 6246 6268 140 com.ironcorelabs.recrypt.internal.Fp.inverseModPrime Apply false 0 false Fp.inverseModPrime(fp) 990 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6289 6295 141 com.ironcorelabs.recrypt.internal.Fp.One Select false 0 false Fp.One 991 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 5726 5729 132 com.ironcorelabs.recrypt.internal.Fp.implicits.$anon. Apply false 0 false new $anon() 992 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits create 6416 6421 145 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(i) 993 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits create 6460 6465 146 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(b) 994 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6492 6500 147 com.ironcorelabs.recrypt.internal.Fp.Prime Select false 0 false Fp.Prime 995 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6360 6363 144 com.ironcorelabs.recrypt.internal.Fp.implicits.$anon. Apply false 0 false new $anon() 996 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6647 6648 151 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(1) 997 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6644 6649 151 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(math.this.BigInt.int2bigInt(1)) 998 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6654 6655 151 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(3) 999 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6651 6656 151 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(math.this.BigInt.int2bigInt(3)) 1000 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6643 6643 151 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1001 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6636 6657 151 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(math.this.BigInt.int2bigInt(1)), Fp.apply(math.this.BigInt.int2bigInt(3)))(implicits.this.modsByPrimeFp) 1002 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6727 6814 153 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("26098034838977895781559542626833399156321265654106457577426020397262786167059") 1003 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6724 6815 153 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("26098034838977895781559542626833399156321265654106457577426020397262786167059")) 1004 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6828 6915 154 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("15931493369629630809226283458085260090334794394361662678240713231519278691715") 1005 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6825 6916 154 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("15931493369629630809226283458085260090334794394361662678240713231519278691715")) 1006 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6714 6714 152 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1007 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6707 6924 152 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(scala.`package`.BigInt.apply("26098034838977895781559542626833399156321265654106457577426020397262786167059")), Fp.apply(scala.`package`.BigInt.apply("15931493369629630809226283458085260090334794394361662678240713231519278691715")))(implicits.this.modsByPrimeFp) 1008 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6994 7081 157 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("19885131339612776214803633203834694332692106372356013117629940868870585019582") 1009 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6991 7082 157 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("19885131339612776214803633203834694332692106372356013117629940868870585019582")) 1010 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7095 7182 158 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("21645619881471562101905880913352894726728173167203616652430647841922248593627") 1011 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7092 7183 158 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("21645619881471562101905880913352894726728173167203616652430647841922248593627")) 1012 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6981 6981 156 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1013 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6974 7191 156 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(scala.`package`.BigInt.apply("19885131339612776214803633203834694332692106372356013117629940868870585019582")), Fp.apply(scala.`package`.BigInt.apply("21645619881471562101905880913352894726728173167203616652430647841922248593627")))(implicits.this.modsByPrimeFp) 1014 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7264 7350 161 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("8669379979083712429711189836753509758585994370025260553045152614783263110636") 1015 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7261 7351 161 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("8669379979083712429711189836753509758585994370025260553045152614783263110636")) 1016 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7364 7451 162 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("19998038925833620163537568958541907098007303196759855091367510456613536016040") 1017 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7361 7452 162 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(scala.`package`.BigInt.apply("19998038925833620163537568958541907098007303196759855091367510456613536016040")) 1018 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7251 7251 160 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1019 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7244 7460 160 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(scala.`package`.BigInt.apply("8669379979083712429711189836753509758585994370025260553045152614783263110636")), Fp.apply(scala.`package`.BigInt.apply("19998038925833620163537568958541907098007303196759855091367510456613536016040")))(implicits.this.modsByPrimeFp) 1020 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7508 7508 164 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1021 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7508 7508 164 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1022 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7508 7508 164 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1023 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7503 7526 164 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).zero 1024 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7533 7533 164 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1025 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7533 7533 164 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1026 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7533 7533 164 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1027 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7528 7550 164 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).one 1028 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7557 7557 164 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1029 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7557 7557 164 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1030 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7557 7557 164 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1031 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7552 7575 164 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).zero 1032 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7502 7502 164 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1033 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7495 7576 164 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[com.ironcorelabs.recrypt.internal.Fp](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).one, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp](implicits.this.fieldForFp, implicits.this.modsByPrimeFp)).zero)(implicits.this.modsByPrimeFp) 1034 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 6569 6572 150 com.ironcorelabs.recrypt.internal.Fp.implicits.$anon. Apply false 0 false new $anon() 1035 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 7766 7983 170 scala.collection.generic.GenericCompanion.apply Apply false 0 false scala.`package`.IndexedSeq.apply[Int](0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, -1, 0, 1, 0, 0, 0, 1, 0, -1, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, -1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0) 1036 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits 8194 8213 172 scala.collection.IterableLike.drop Apply false 0 false $anon.this.NAF.reverse.drop(2) 1037 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8519 8520 179 Literal false 0 false 1 1038 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8524 8525 179 Literal false 0 false 8 1039 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8550 8550 179 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false implicits.this.extensionField 1040 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8550 8550 179 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1041 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8550 8550 179 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1042 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8544 8553 179 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1043 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8519 8554 179 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(8).foreach[Unit](((x$2: Int) => x = $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp))) 1044 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8569 8576 180 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1045 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8585 8586 181 Literal false 0 false 1 1046 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8590 8591 181 Literal false 0 false 7 1047 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8616 8616 181 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false implicits.this.extensionField 1048 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8616 8616 181 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1049 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8616 8616 181 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1050 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8610 8619 181 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1051 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8585 8620 181 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(7).foreach[Unit](((x$3: Int) => x = $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp))) 1052 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8635 8642 182 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1053 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8651 8652 183 Literal false 0 false 1 1054 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8656 8657 183 Literal false 0 false 3 1055 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8682 8682 183 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false implicits.this.extensionField 1056 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8682 8682 183 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1057 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8682 8682 183 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1058 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8676 8685 183 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1059 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8651 8686 183 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(3).foreach[Unit](((x$4: Int) => x = $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp))) 1060 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8707 8718 184 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false x.conjugate 1061 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8701 8718 184 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x.conjugate) 1062 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8727 8728 185 Literal false 0 false 1 1063 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8732 8733 185 Literal false 0 false 3 1064 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8758 8758 185 com.ironcorelabs.recrypt.internal.Fp.implicits.extensionField Select false 0 false implicits.this.extensionField 1065 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8758 8758 185 com.ironcorelabs.recrypt.internal.Fp.implicits.fieldForFp Select false 0 false implicits.this.fieldForFp 1066 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8758 8758 185 com.ironcorelabs.recrypt.internal.Fp.implicits.modsByPrimeFp Select false 0 false implicits.this.modsByPrimeFp 1067 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8752 8761 185 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp) 1068 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8727 8762 185 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(3).foreach[Unit](((x$5: Int) => x = $anon.this.square(x)(implicits.this.extensionField, implicits.this.fieldForFp, implicits.this.modsByPrimeFp))) 1069 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 8771 8778 186 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1070 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp.implicits bnPow 7645 7648 167 com.ironcorelabs.recrypt.internal.Fp.implicits.$anon. Apply false 0 false new $anon() 1071 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 8872 8894 190 scala.Long.toInt Select false 0 false Fp.this.ExpectedFpLength.toInt 1072 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 8913 8922 191 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(bytes) 1073 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 8913 8930 191 cats.syntax.EitherIdOps.asRight TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(bytes)).asRight[Nothing] 1074 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp.implicits 8851 8936 190 com.ironcorelabs.recrypt.internal.BytesDecoder.forSize Apply false 0 false BytesDecoder.forSize[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.this.ExpectedFpLength.toInt)(((bytes: scodec.bits.ByteVector) => cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(bytes)).asRight[Nothing])) 1075 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 apply 1441 1448 36 com.ironcorelabs.recrypt.internal.Fp480.BigIntImpl.apply Apply false 0 false Fp480.this.Impl.apply(x) 1076 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 apply 1486 1493 37 com.ironcorelabs.recrypt.internal.Fp480.BigIntImpl.apply Apply false 0 false Fp480.this.Impl.apply(b) 1077 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Class com.ironcorelabs.recrypt.internal.Fp480 apply 1708 1713 46 com.ironcorelabs.recrypt.internal.Fp480.Prime Select false 0 false Fp480.this.Prime 1078 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Class com.ironcorelabs.recrypt.internal.Fp480 apply 1693 1714 46 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false internal.this.`package`.positiveMod(x, Fp480.this.Prime) 1079 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Class com.ironcorelabs.recrypt.internal.Fp480 apply 1755 1776 47 com.ironcorelabs.recrypt.internal.byteVectorToBigInt Apply false 0 false internal.this.`package`.byteVectorToBigInt(b) 1080 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Class com.ironcorelabs.recrypt.internal.Fp480 apply 1749 1777 47 com.ironcorelabs.recrypt.internal.Fp480.$anon.apply Apply false 0 false $anon.this.apply(internal.this.`package`.byteVectorToBigInt(b)) 1081 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Class com.ironcorelabs.recrypt.internal.Fp480 apply 1626 1629 44 com.ironcorelabs.recrypt.internal.Fp480.$anon. Apply false 0 false new $anon() 1082 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 1821 1976 50 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("3121577065842246806003085452055281276803074876175537384188619957989004527066410274868798956582915008874704066849018213144375771284425395508176023") 1083 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 1997 2152 51 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("3121577065842246806003085452055281276803074876175537384188619957989004525299611739143164276204220965332554591187396064132658995685351714167608049") 1084 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2190 2200 53 com.ironcorelabs.recrypt.internal.BigIntZero Select false 0 false internal.this.`package`.BigIntZero 1085 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2184 2201 53 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(internal.this.`package`.BigIntZero) 1086 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2220 2229 54 com.ironcorelabs.recrypt.internal.BigIntOne Select false 0 false internal.this.`package`.BigIntOne 1087 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2214 2230 54 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(internal.this.`package`.BigIntOne) 1088 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2356 2385 57 scala.Int.- Apply false 0 false Fp480.this.Prime.toByteArray.length.-(1L) 1089 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 2420 2449 58 scala.Int.- Apply false 0 false Fp480.this.Order.toByteArray.length.-(1L) 1090 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2522 2523 61 Literal false 0 false 0 1091 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2522 2530 61 scala.Int.toByte Select false 0 false 0.toByte 1092 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2568 2581 62 scala.math.BigInt.toByteArray Select false 0 false b.toByteArray 1093 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2552 2582 62 scodec.bits.ByteVector.view Apply false 0 false scodec.bits.ByteVector.view(b.toByteArray) 1094 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2761 2774 65 scala.Byte.== Apply false 0 false x$1.==(zeroByte) 1095 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2784 2803 65 com.ironcorelabs.recrypt.internal.Fp480.ExpectedFp480Length Select false 0 false Fp480.this.ExpectedFp480Length 1096 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 bigIntToByteVector 2740 2804 65 scodec.bits.ByteVector.padLeft Apply false 0 false byteVector.dropWhile(((x$1: Byte) => x$1.==(zeroByte))).padLeft(Fp480.this.ExpectedFp480Length) 1097 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 inverseModPrime 2942 2947 71 com.ironcorelabs.recrypt.internal.Fp480.Prime Select false 0 false Fp480.this.Prime 1098 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 inverseModPrime 2959 2969 71 com.ironcorelabs.recrypt.internal.Fp480.Zero Select false 0 false Fp480.Zero 1099 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 inverseModPrime 2930 2990 71 scala.Any.asInstanceOf TypeApply false 0 false internal.this.`package`.inverse(fp, Fp480.this.Prime).getOrElse[BigInt](Fp480.Zero).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp480] 1100 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3168 3179 77 com.ironcorelabs.recrypt.internal.Fp480.Prime Select false 0 false Fp480.Prime 1101 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3163 3179 77 scala.math.Ordered.>= Apply false 0 false i.>=(Fp480.Prime) 1102 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3206 3211 78 com.ironcorelabs.recrypt.internal.Fp480.Prime Select false 0 false Fp480.this.Prime 1103 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3202 3211 78 scala.math.BigInt.- Apply false 0 false i.-(Fp480.this.Prime) 1104 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3189 3212 78 com.ironcorelabs.recrypt.internal.Fp480.fastModPrime Apply false 0 false Fp480.this.fastModPrime(i.-(Fp480.this.Prime)) 1105 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3189 3212 78 com.ironcorelabs.recrypt.internal.Fp480.fastModPrime Block true 0 false Fp480.this.fastModPrime(i.-(Fp480.this.Prime)) 1106 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3232 3240 80 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(i) 1107 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal Fp480 Object com.ironcorelabs.recrypt.internal.Fp480 fastModPrime 3232 3240 80 com.ironcorelabs.recrypt.internal.Fp480.apply Block true 0 false Fp480.apply(i) 1108 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 6279 6301 128 cats.kernel.Eq.fromUniversalEquals TypeApply false 0 false cats.kernel.Eq.fromUniversalEquals[com.ironcorelabs.recrypt.internal.Fp480.Impl.T] 1109 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6596 6606 132 com.ironcorelabs.recrypt.internal.Fp480.Zero Select false 0 false Fp480.Zero 1110 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6591 6606 132 java.lang.Object.== Apply false 0 false x.==(Fp480.Zero) 1111 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6608 6618 132 com.ironcorelabs.recrypt.internal.Fp480.Zero Select false 0 false Fp480.Zero 1112 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6608 6618 132 com.ironcorelabs.recrypt.internal.Fp480.Zero Block true 0 false Fp480.Zero 1113 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6625 6661 132 scala.Any.asInstanceOf TypeApply false 0 false Fp480.Prime.-(x).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp480] 1114 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits negate 6625 6661 132 scala.Any.asInstanceOf Block true 0 false Fp480.Prime.-(x).asInstanceOf[com.ironcorelabs.recrypt.internal.Fp480] 1115 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 6686 6696 133 com.ironcorelabs.recrypt.internal.Fp480.Zero Select false 0 false Fp480.Zero 1116 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits plus 6754 6759 134 scala.math.BigInt.+ Apply false 0 false x.+(y) 1117 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits plus 6741 6760 134 com.ironcorelabs.recrypt.internal.Fp480.fastModPrime Apply false 0 false Fp480.this.fastModPrime(x.+(y)) 1118 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits times 6812 6817 135 scala.math.BigInt.* Apply false 0 false x.*(y) 1119 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits times 6806 6818 135 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(x.*(y)) 1120 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits div 6872 6896 136 com.ironcorelabs.recrypt.internal.Fp480.inverseModPrime Apply false 0 false Fp480.inverseModPrime(y) 1121 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits div 6868 6896 136 scala.math.BigInt.* Apply false 0 false x.*(Fp480.inverseModPrime(y)) 1122 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits div 6862 6897 136 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(x.*(Fp480.inverseModPrime(y))) 1123 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits reciprocal 6948 6973 137 com.ironcorelabs.recrypt.internal.Fp480.inverseModPrime Apply false 0 false Fp480.inverseModPrime(fp) 1124 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 6997 7006 138 com.ironcorelabs.recrypt.internal.Fp480.One Select false 0 false Fp480.One 1125 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 6356 6359 129 com.ironcorelabs.recrypt.internal.Fp480.implicits.$anon. Apply false 0 false new $anon() 1126 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits create 7139 7147 142 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(i) 1127 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits create 7189 7197 143 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(b) 1128 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7224 7235 144 com.ironcorelabs.recrypt.internal.Fp480.Prime Select false 0 false Fp480.Prime 1129 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7077 7080 141 com.ironcorelabs.recrypt.internal.Fp480.implicits.$anon. Apply false 0 false new $anon() 1130 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7399 7400 148 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(1) 1131 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7393 7401 148 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(math.this.BigInt.int2bigInt(1)) 1132 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7409 7410 148 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(3) 1133 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7403 7411 148 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(math.this.BigInt.int2bigInt(3)) 1134 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7392 7392 148 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1135 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7385 7412 148 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(math.this.BigInt.int2bigInt(1)), Fp480.apply(math.this.BigInt.int2bigInt(3)))(implicits.this.modsByPrimeFp480) 1136 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7511 7666 151 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("2705020609406098470693743943193507017690525853579041639836321147125100162418094245778443957282985233325521741487078451689773015537700623376387510") 1137 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7505 7667 151 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("2705020609406098470693743943193507017690525853579041639836321147125100162418094245778443957282985233325521741487078451689773015537700623376387510")) 1138 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7683 7838 152 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("1651643729828744562959031609260204931467006255025965356538853937438900508750440674159520451455470865884696804132950675577710427706655106873786415") 1139 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7677 7839 152 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("1651643729828744562959031609260204931467006255025965356538853937438900508750440674159520451455470865884696804132950675577710427706655106873786415")) 1140 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7495 7495 150 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1141 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7488 7847 150 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(scala.`package`.BigInt.apply("2705020609406098470693743943193507017690525853579041639836321147125100162418094245778443957282985233325521741487078451689773015537700623376387510")), Fp480.apply(scala.`package`.BigInt.apply("1651643729828744562959031609260204931467006255025965356538853937438900508750440674159520451455470865884696804132950675577710427706655106873786415")))(implicits.this.modsByPrimeFp480) 1142 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7923 8078 155 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("2306651261022207350847683647334036061609898996050387019709069937614457385067216464366007100887697910705559503143400341307341852524867445116042081") 1143 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7917 8079 155 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("2306651261022207350847683647334036061609898996050387019709069937614457385067216464366007100887697910705559503143400341307341852524867445116042081")) 1144 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8095 8250 156 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("2700715513864156317217817646762981219394581764002749630356081821581587105847754189716578562648186994801551242072586877237522675959303129100251619") 1145 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8089 8251 156 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("2700715513864156317217817646762981219394581764002749630356081821581587105847754189716578562648186994801551242072586877237522675959303129100251619")) 1146 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7907 7907 154 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1147 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 7900 8259 154 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(scala.`package`.BigInt.apply("2306651261022207350847683647334036061609898996050387019709069937614457385067216464366007100887697910705559503143400341307341852524867445116042081")), Fp480.apply(scala.`package`.BigInt.apply("2700715513864156317217817646762981219394581764002749630356081821581587105847754189716578562648186994801551242072586877237522675959303129100251619")))(implicits.this.modsByPrimeFp480) 1148 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8338 8493 159 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("1656507924366244928424688705439191250492553228839737584554076474712325077234544758394965182643615114744030751122897661836350026981040666763359635") 1149 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8332 8494 159 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("1656507924366244928424688705439191250492553228839737584554076474712325077234544758394965182643615114744030751122897661836350026981040666763359635")) 1150 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8510 8664 160 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply("411347727129503104504468123876138850111359831064167067331474757563790630947112631916366442374487601276802707186517326847256605909760387475785136") 1151 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8504 8665 160 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(scala.`package`.BigInt.apply("411347727129503104504468123876138850111359831064167067331474757563790630947112631916366442374487601276802707186517326847256605909760387475785136")) 1152 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8322 8322 158 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1153 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 8315 8673 158 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(scala.`package`.BigInt.apply("1656507924366244928424688705439191250492553228839737584554076474712325077234544758394965182643615114744030751122897661836350026981040666763359635")), Fp480.apply(scala.`package`.BigInt.apply("411347727129503104504468123876138850111359831064167067331474757563790630947112631916366442374487601276802707186517326847256605909760387475785136")))(implicits.this.modsByPrimeFp480) 1154 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8896 8896 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1155 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8896 8896 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1156 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8896 8896 167 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1157 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8891 8917 167 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).zero 1158 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8924 8924 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1159 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8924 8924 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1160 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8924 8924 167 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1161 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8919 8944 167 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).one 1162 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8951 8951 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1163 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8951 8951 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1164 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8951 8951 167 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1165 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8946 8972 167 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).zero 1166 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8890 8890 167 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1167 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 8883 8973 167 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[com.ironcorelabs.recrypt.internal.Fp480](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).one, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[com.ironcorelabs.recrypt.internal.Fp480]](internal.this.FP2Elem.fieldInstance[com.ironcorelabs.recrypt.internal.Fp480](implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480)).zero)(implicits.this.modsByPrimeFp480) 1168 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits v 7312 7315 147 com.ironcorelabs.recrypt.internal.Fp480.implicits.$anon. Apply false 0 false new $anon() 1169 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 9172 9564 173 scala.collection.generic.GenericCompanion.apply Apply false 0 false scala.`package`.IndexedSeq.apply[Int](0, 0, 0, -1, 0, 1, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 1, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 1, 0, 0, 0, -1, 0, 1, 0, -1, 0, 0, 1, 0, 1, 0) 1170 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits 9775 9794 175 scala.collection.IterableLike.drop Apply false 0 false $anon.this.NAF.reverse.drop(2) 1171 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10106 10107 182 Literal false 0 false 1 1172 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10111 10112 182 Literal false 0 false 3 1173 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10137 10137 182 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1174 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10137 10137 182 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1175 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10137 10137 182 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1176 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10131 10140 182 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1177 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10106 10141 182 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(3).foreach[Unit](((x$2: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1178 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10156 10163 183 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1179 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10172 10173 184 Literal false 0 false 1 1180 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10177 10178 184 Literal false 0 false 4 1181 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10203 10203 184 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1182 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10203 10203 184 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1183 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10203 10203 184 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1184 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10197 10206 184 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1185 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10172 10207 184 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(4).foreach[Unit](((x$3: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1186 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10222 10229 185 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1187 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10238 10239 186 Literal false 0 false 1 1188 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10243 10244 186 Literal false 0 false 2 1189 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10269 10269 186 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1190 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10269 10269 186 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1191 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10269 10269 186 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1192 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10263 10272 186 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1193 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10238 10273 186 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(2).foreach[Unit](((x$4: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1194 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10288 10295 187 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1195 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10304 10305 188 Literal false 0 false 1 1196 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10309 10310 188 Literal false 0 false 4 1197 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10335 10335 188 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1198 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10335 10335 188 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1199 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10335 10335 188 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1200 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10329 10338 188 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1201 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10304 10339 188 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(4).foreach[Unit](((x$5: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1202 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10354 10361 189 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1203 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10370 10371 190 Literal false 0 false 1 1204 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10375 10376 190 Literal false 0 false 5 1205 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10401 10401 190 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1206 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10401 10401 190 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1207 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10401 10401 190 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1208 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10395 10404 190 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1209 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10370 10405 190 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(5).foreach[Unit](((x$6: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1210 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10420 10427 191 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1211 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10436 10437 192 Literal false 0 false 1 1212 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10441 10442 192 Literal false 0 false 4 1213 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10467 10467 192 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1214 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10467 10467 192 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1215 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10467 10467 192 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1216 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10461 10470 192 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1217 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10436 10471 192 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(4).foreach[Unit](((x$7: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1218 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10492 10503 193 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false x.conjugate 1219 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10486 10503 193 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x.conjugate) 1220 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10512 10513 194 Literal false 0 false 1 1221 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10517 10518 194 Literal false 0 false 2 1222 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10543 10543 194 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1223 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10543 10543 194 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1224 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10543 10543 194 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1225 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10537 10546 194 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1226 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10512 10547 194 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(2).foreach[Unit](((x$8: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1227 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10562 10569 195 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1228 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10578 10579 196 Literal false 0 false 1 1229 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10583 10584 196 Literal false 0 false 3 1230 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10609 10609 196 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1231 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10609 10609 196 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1232 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10609 10609 196 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1233 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10603 10612 196 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1234 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10578 10613 196 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(3).foreach[Unit](((x$9: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1235 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10628 10635 197 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1236 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10644 10645 198 Literal false 0 false 1 1237 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10649 10650 198 Literal false 0 false 2 1238 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10675 10675 198 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1239 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10675 10675 198 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1240 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10675 10675 198 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1241 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10669 10678 198 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1242 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10644 10679 198 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(2).foreach[Unit](((x$10: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1243 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10700 10711 199 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false x.conjugate 1244 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10694 10711 199 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x.conjugate) 1245 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10720 10721 200 Literal false 0 false 1 1246 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10725 10726 200 Literal false 0 false 4 1247 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10751 10751 200 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1248 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10751 10751 200 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1249 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10751 10751 200 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1250 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10745 10754 200 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1251 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10720 10755 200 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(4).foreach[Unit](((x$11: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1252 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10776 10787 201 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false x.conjugate 1253 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10770 10787 201 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x.conjugate) 1254 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10796 10797 202 Literal false 0 false 1 1255 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10801 10802 202 Literal false 0 false 5 1256 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10827 10827 202 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1257 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10827 10827 202 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1258 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10827 10827 202 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1259 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10821 10830 202 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1260 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10796 10831 202 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(5).foreach[Unit](((x$12: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1261 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10852 10863 203 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false x.conjugate 1262 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10846 10863 203 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x.conjugate) 1263 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10872 10873 204 Literal false 0 false 1 1264 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10877 10878 204 Literal false 0 false 2 1265 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10903 10903 204 com.ironcorelabs.recrypt.internal.Fp480.implicits.extensionFieldFp480 Select false 0 false implicits.this.extensionFieldFp480 1266 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10903 10903 204 com.ironcorelabs.recrypt.internal.Fp480.implicits.fieldForFp480 Select false 0 false implicits.this.fieldForFp480 1267 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10903 10903 204 com.ironcorelabs.recrypt.internal.Fp480.implicits.modsByPrimeFp480 Select false 0 false implicits.this.modsByPrimeFp480 1268 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10897 10906 204 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480) 1269 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10872 10907 204 scala.collection.immutable.Range.foreach Apply false 0 false scala.Predef.intWrapper(1).to(2).foreach[Unit](((x$13: Int) => x = $anon.this.square(x)(implicits.this.extensionFieldFp480, implicits.this.fieldForFp480, implicits.this.modsByPrimeFp480))) 1270 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 10916 10923 205 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false res.*(x) 1271 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Class com.ironcorelabs.recrypt.internal.Fp480.implicits bnPow 9048 9051 170 com.ironcorelabs.recrypt.internal.Fp480.implicits.$anon. Apply false 0 false new $anon() 1272 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11025 11050 209 scala.Long.toInt Select false 0 false Fp480.this.ExpectedFp480Length.toInt 1273 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11052 11060 209 com.ironcorelabs.recrypt.internal.Fp480.apply Apply false 0 false Fp480.apply(x$14) 1274 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11052 11068 209 cats.syntax.EitherIdOps.asRight TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(x$14)).asRight[Nothing] 1275 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11004 11069 209 com.ironcorelabs.recrypt.internal.BytesDecoder.forSize Apply false 0 false BytesDecoder.forSize[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.this.ExpectedFp480Length.toInt)(((x$14: scodec.bits.ByteVector) => cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.Fp480.Impl.T](Fp480.apply(x$14)).asRight[Nothing])) 1276 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11132 11150 210 com.ironcorelabs.recrypt.internal.Fp480.bigIntToByteVector Apply false 0 false Fp480.this.bigIntToByteVector(b) 1277 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Fp480.scala com.ironcorelabs.recrypt.internal implicits Object com.ironcorelabs.recrypt.internal.Fp480.implicits 11120 11151 210 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.Fp480]({ ((b: BigInt) => Fp480.this.bigIntToByteVector(b)) }) 1278 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Class com.ironcorelabs.recrypt.internal.Hashable apply 1400 1415 33 com.ironcorelabs.recrypt.internal.Hashable.toByteVector Apply false 0 false Hashable.this.toByteVector(a) 1279 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable by 1602 1606 39 scala.Function1.apply Apply false 0 false f.apply(a) 1280 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Class com.ironcorelabs.recrypt.internal.Hashable contramap 1781 1785 42 scala.Function1.apply Apply false 0 false f.apply(b) 1281 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Class com.ironcorelabs.recrypt.internal.Hashable contramap 1778 1786 42 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false fa.apply(f.apply(b)) 1282 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Class com.ironcorelabs.recrypt.internal.Hashable contramap 1756 1788 42 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[B](((b: B) => fa.apply(f.apply(b)))) 1283 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Class com.ironcorelabs.recrypt.internal.Hashable contramap 1659 1662 41 com.ironcorelabs.recrypt.internal.Hashable.$anon. Apply false 0 false new $anon() 1284 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1868 1869 45 Literal false 0 false 4 1285 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1871 1893 45 scodec.bits.ByteOrdering.BigEndian Select false 0 false scodec.bits.ByteOrdering.BigEndian 1286 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1846 1894 45 scodec.bits.ByteVector.fromInt Apply false 0 false scodec.bits.ByteVector.fromInt(i, 4, scodec.bits.ByteOrdering.BigEndian) 1287 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1838 1895 45 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.this.by[Int](((i: Int) => scodec.bits.ByteVector.fromInt(i, 4, scodec.bits.ByteOrdering.BigEndian))) 1288 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1946 1965 47 scodec.bits.ByteVector.fromByte Apply false 0 false scodec.bits.ByteVector.fromByte(b) 1289 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 1943 1966 47 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.this.by[Byte]({ ((b: Byte) => scodec.bits.ByteVector.fromByte(b)) }) 1290 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 2042 2061 49 java.lang.String.getBytes Apply false 0 false s.getBytes("UTF-8") 1291 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 2026 2062 49 scodec.bits.ByteVector.view Apply false 0 false scodec.bits.ByteVector.view(s.getBytes("UTF-8")) 1292 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable 2018 2063 49 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.this.by[String](((s: String) => scodec.bits.ByteVector.view(s.getBytes("UTF-8")))) 1293 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableVector 2194 2210 52 scodec.bits.ByteVector.empty Select false 0 false scodec.bits.ByteVector.empty 1294 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableVector 2233 2258 52 com.ironcorelabs.recrypt.internal.Hashable.toByteVector Apply false 0 false hashableA.toByteVector(a) 1295 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableVector 2226 2258 52 scodec.bits.ByteVector.++ Apply false 0 false acc.++(hashableA.toByteVector(a)) 1296 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableVector 2183 2260 52 scala.collection.TraversableOnce.foldLeft Apply false 0 false x$1.foldLeft[scodec.bits.ByteVector](scodec.bits.ByteVector.empty)(((acc: scodec.bits.ByteVector, a: A) => acc.++(hashableA.toByteVector(a)))) 1297 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableVector 2154 2264 51 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[Vector[A]](((x$1: Vector[A]) => x$1.foldLeft[scodec.bits.ByteVector](scodec.bits.ByteVector.empty)(((acc: scodec.bits.ByteVector, a: A) => acc.++(hashableA.toByteVector(a)))))) 1298 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableNonEmptyVector 2356 2356 55 com.ironcorelabs.recrypt.internal.Hashable.hashableVector ApplyToImplicitArgs false 0 false Hashable.this.hashableVector[A](evidence$1) 1299 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableNonEmptyVector 2348 2367 55 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[Vector[A]](Hashable.this.hashableVector[A](evidence$1)) 1300 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableNonEmptyVector 2356 2356 55 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false Hashable.this.instance 1301 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableNonEmptyVector 2378 2388 55 cats.data.NonEmptyVector.toVector Select false 0 false x$2.toVector 1302 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableNonEmptyVector 2348 2389 55 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, Vector[A]](Hashable.apply[Vector[A]](Hashable.this.hashableVector[A](evidence$1)))(Hashable.this.instance).contramap[cats.data.NonEmptyVector[A]](((x$2: cats.data.NonEmptyVector[A]) => x$2.toVector)) 1303 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple2 2561 2573 60 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableB.apply(b) 1304 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple2 2545 2573 60 scodec.bits.ByteVector.++ Apply false 0 false hashableA.apply(a).++(hashableB.apply(b)) 1305 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple2 2512 2577 59 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[(A, B)](((x0$1: (A, B)) => x0$1 match { case (_1: A, _2: B)(A, B)((a @ _), (b @ _)) => hashableA.apply(a).++(hashableB.apply(b)) })) 1306 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple3 2786 2798 67 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableB.apply(b) 1307 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple3 2802 2814 67 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableC.apply(c) 1308 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple3 2770 2814 67 scodec.bits.ByteVector.++ Apply false 0 false hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)) 1309 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple3 2734 2818 66 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[(A, B, C)](((x0$1: (A, B, C)) => x0$1 match { case (_1: A, _2: B, _3: C)(A, B, C)((a @ _), (b @ _), (c @ _)) => hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)) })) 1310 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple4 3064 3076 75 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableB.apply(b) 1311 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple4 3080 3092 75 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableC.apply(c) 1312 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple4 3096 3108 75 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableD.apply(d) 1313 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple4 3048 3108 75 scodec.bits.ByteVector.++ Apply false 0 false hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)).++(hashableD.apply(d)) 1314 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple4 3009 3112 74 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[(A, B, C, D)](((x0$1: (A, B, C, D)) => x0$1 match { case (_1: A, _2: B, _3: C, _4: D)(A, B, C, D)((a @ _), (b @ _), (c @ _), (d @ _)) => hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)).++(hashableD.apply(d)) })) 1315 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3395 3407 84 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableB.apply(b) 1316 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3411 3423 84 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableC.apply(c) 1317 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3427 3439 84 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableD.apply(d) 1318 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3443 3455 84 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableE.apply(e) 1319 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3379 3455 84 scodec.bits.ByteVector.++ Apply false 0 false hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)).++(hashableD.apply(d)).++(hashableE.apply(e)) 1320 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashableTuple5 3337 3459 83 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[(A, B, C, D, E)](((x0$1: (A, B, C, D, E)) => x0$1 match { case (_1: A, _2: B, _3: C, _4: D, _5: E)(A, B, C, D, E)((a @ _), (b @ _), (c @ _), (d @ _), (e @ _)) => hashableA.apply(a).++(hashableB.apply(b)).++(hashableC.apply(c)).++(hashableD.apply(d)).++(hashableE.apply(e)) })) 1321 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3583 3595 88 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableA.apply(x$3) 1322 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3618 3619 88 Literal false 0 false 0 1323 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3617 3617 88 scala.math.Numeric.IntIsIntegral Select false 0 false math.this.Numeric.IntIsIntegral 1324 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3607 3620 88 scodec.bits.ByteVector.apply ApplyToImplicitArgs false 0 false scodec.bits.ByteVector.apply[Int](0)(math.this.Numeric.IntIsIntegral) 1325 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3572 3621 88 scala.Option.getOrElse Apply false 0 false maybeA.map[scodec.bits.ByteVector](((x$3: A) => hashableA.apply(x$3))).getOrElse[scodec.bits.ByteVector](scodec.bits.ByteVector.apply[Int](0)(math.this.Numeric.IntIsIntegral)) 1326 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Hashable.scala com.ironcorelabs.recrypt.internal Hashable Object com.ironcorelabs.recrypt.internal.Hashable hashable 3544 3625 87 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[Option[A]](((maybeA: Option[A]) => maybeA.map[scodec.bits.ByteVector](((x$3: A) => hashableA.apply(x$3))).getOrElse[scodec.bits.ByteVector](scodec.bits.ByteVector.apply[Int](0)(math.this.Numeric.IntIsIntegral)))) 1327 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1539 1540 37 Literal false 0 false 1 1328 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1539 1547 37 scala.Int.toByte Select false 0 false 1.toByte 1329 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1579 1580 38 Literal false 0 false 0 1330 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1579 1587 38 scala.Int.toByte Select false 0 false 0.toByte 1331 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1646 1646 41 com.ironcorelabs.recrypt.internal.InternalApi.evidence$2 Select false 0 false InternalApi.this.evidence$2 1332 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1646 1646 41 com.ironcorelabs.recrypt.internal.InternalApi.evidence$3 Select false 0 false InternalApi.this.evidence$3 1333 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1646 1646 41 com.ironcorelabs.recrypt.internal.InternalApi.evidence$5 Select false 0 false InternalApi.this.evidence$5 1334 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1646 1646 41 com.ironcorelabs.recrypt.internal.InternalApi.mods Select false 0 false InternalApi.this.mods 1335 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1646 1667 41 com.ironcorelabs.recrypt.internal.Pairing. ApplyToImplicitArgs false 0 false new com.ironcorelabs.recrypt.internal.Pairing[FpType]()(InternalApi.this.evidence$2, InternalApi.this.evidence$3, InternalApi.this.evidence$5, InternalApi.this.mods) 1336 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1693 1693 42 com.ironcorelabs.recrypt.internal.InternalApi.evidence$4 Select false 0 false InternalApi.this.evidence$4 1337 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi 1681 1699 42 com.ironcorelabs.recrypt.internal.Pairing.pair ApplyToImplicitArgs false 0 false InternalApi.this.pairing.pair(x$1, x$2)(InternalApi.this.evidence$4) 1338 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateRthRoot 1980 2017 47 com.ironcorelabs.recrypt.internal.Pairing.finalExponentiation Apply false 0 false InternalApi.this.pairing.finalExponentiation(fp12Elem) 1339 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3556 3585 75 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false InternalApi.this.curvePoints.publicKeyGen.apply(ephemPrivateKey) 1340 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3613 3682 76 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false InternalApi.this.pair.apply(publicKey.value.times(ephemPrivateKey.toBigInt), InternalApi.this.curvePoints.g1).*(plaintext) 1341 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3726 3734 77 com.ironcorelabs.recrypt.internal.InternalApi.hashFunc Select false 0 false InternalApi.this.hashFunc 1342 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3725 3725 77 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1343 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3702 3759 77 com.ironcorelabs.recrypt.internal.AuthHash.create ApplyToImplicitArgs false 0 false AuthHash.create[FpType](InternalApi.this.hashFunc, ephemPubKey, plaintext)(InternalApi.this.evidence$1) 1344 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3798 3857 78 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.apply Apply false 0 false EncryptedOnceValue.apply[FpType](ephemPubKey, encryptedMessage, authHash) 1345 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3797 3797 78 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1346 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3797 3797 78 com.ironcorelabs.recrypt.internal.EncryptedValue.hashable ApplyToImplicitArgs false 0 false internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1) 1347 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi encrypt 3764 3895 78 com.ironcorelabs.recrypt.internal.InternalApi.signValue ApplyToImplicitArgs false 0 false InternalApi.this.signValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](EncryptedOnceValue.apply[FpType](ephemPubKey, encryptedMessage, authHash), publicSigningKey, privateSigningKey)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)) 1348 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4698 4698 92 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1349 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4698 4698 92 com.ironcorelabs.recrypt.internal.EncryptedValue.hashable ApplyToImplicitArgs false 0 false internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1) 1350 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4729 4766 92 com.ironcorelabs.recrypt.internal.SignatureFailed.apply Apply false 0 false SignatureFailed.apply[FpType](signedEncryptedValue) 1351 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4820 4855 93 com.ironcorelabs.recrypt.internal.InternalApi.decryptEncryptedOnce Apply false 0 false InternalApi.this.decryptEncryptedOnce(privateKey, x$3) 1352 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4857 4895 93 com.ironcorelabs.recrypt.internal.InternalApi.decryptReencryptedValue Apply false 0 false InternalApi.this.decryptReencryptedValue(privateKey, x$4) 1353 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4796 4896 93 com.ironcorelabs.recrypt.internal.EncryptedValue.fold Apply false 0 false goodEncryptedValue.fold[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](((x$3: com.ironcorelabs.recrypt.internal.EncryptedOnceValue[FpType]) => InternalApi.this.decryptEncryptedOnce(privateKey, x$3)), ((x$4: com.ironcorelabs.recrypt.internal.ReencryptedValue[FpType]) => InternalApi.this.decryptReencryptedValue(privateKey, x$4))) 1354 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4938 4946 94 com.ironcorelabs.recrypt.internal.InternalApi.hashFunc Select false 0 false InternalApi.this.hashFunc 1355 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4948 4985 94 com.ironcorelabs.recrypt.internal.EncryptedValue.ephemeralPublicKey Select false 0 false goodEncryptedValue.ephemeralPublicKey 1356 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4937 4937 94 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1357 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4922 5007 94 com.ironcorelabs.recrypt.internal.AuthHash.create ApplyToImplicitArgs false 0 false AuthHash.create[FpType](InternalApi.this.hashFunc, goodEncryptedValue.ephemeralPublicKey, unverifiedPlaintext)(InternalApi.this.evidence$1) 1358 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4659 4659 92 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash](goodEncryptedValue, unverifiedPlaintext, computedAuthHash) 1359 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5028 5075 95 java.lang.Object.!= Apply false 0 false goodEncryptedValue.authHash.!=(computedAuthHash) 1360 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5077 5118 95 com.ironcorelabs.recrypt.internal.AuthHashMatchFailed.apply Apply false 0 false AuthHashMatchFailed.apply[FpType](signedEncryptedValue) 1361 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5077 5125 95 cats.syntax.EitherIdOps.asLeft TypeApply false 0 false cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.AuthHashMatchFailed[FpType]](AuthHashMatchFailed.apply[FpType](signedEncryptedValue)).asLeft[Nothing] 1362 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5077 5125 95 cats.syntax.EitherIdOps.asLeft Block true 0 false cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.AuthHashMatchFailed[FpType]](AuthHashMatchFailed.apply[FpType](signedEncryptedValue)).asLeft[Nothing] 1363 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5137 5164 96 cats.syntax.EitherIdOps.asRight TypeApply false 0 false cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](unverifiedPlaintext).asRight[Nothing] 1364 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5137 5164 96 cats.syntax.EitherIdOps.asRight Block true 0 false cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](unverifiedPlaintext).asRight[Nothing] 1365 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 5014 5183 95 scala.util.Either.map Apply false 0 false if (goodEncryptedValue.authHash.!=(computedAuthHash)) cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.AuthHashMatchFailed[FpType]](AuthHashMatchFailed.apply[FpType](signedEncryptedValue)).asLeft[Nothing] else cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](unverifiedPlaintext).asRight[Nothing].map[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](((result: com.ironcorelabs.recrypt.internal.FP12Elem[FpType]) => result)) 1366 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decrypt 4647 5183 92 scala.util.Either.flatMap Apply false 0 false InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](signedEncryptedValue)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType]](SignatureFailed.apply[FpType](signedEncryptedValue)).map[(com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash)](((goodEncryptedValue: com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]) => { val unverifiedPlaintext: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = goodEncryptedValue.fold[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](((x$3: com.ironcorelabs.recrypt.internal.EncryptedOnceValue[FpType]) => InternalApi.this.decryptEncryptedOnce(privateKey, x$3)), ((x$4: com.ironcorelabs.recrypt.internal.ReencryptedValue[FpType]) => InternalApi.this.decryptReencryptedValue(privateKey, x$4))); val computedAuthHash: com.ironcorelabs.recrypt.internal.AuthHash = AuthHash.create[FpType](InternalApi.this.hashFunc, goodEncryptedValue.ephemeralPublicKey, unverifiedPlaintext)(InternalApi.this.evidence$1); scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash](goodEncryptedValue, unverifiedPlaintext, computedAuthHash) })).flatMap[com.ironcorelabs.recrypt.internal.EncryptError, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](((x$5: (com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash)) => (x$5: (com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], _2: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _3: com.ironcorelabs.recrypt.internal.AuthHash)(com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.AuthHash)((goodEncryptedValue @ _), (unverifiedPlaintext @ _), (computedAuthHash @ _)) => if (goodEncryptedValue.authHash.!=(computedAuthHash)) cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.AuthHashMatchFailed[FpType]](AuthHashMatchFailed.apply[FpType](signedEncryptedValue)).asLeft[Nothing] else cats.implicits.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](unverifiedPlaintext).asRight[Nothing].map[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](((result: com.ironcorelabs.recrypt.internal.FP12Elem[FpType]) => result)) })) 1367 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5644 5644 106 scala.Tuple2._1 Select false 0 false x$6._1 1368 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5657 5657 106 scala.Tuple2._2 Select false 0 false x$6._2 1369 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5861 5880 109 com.ironcorelabs.recrypt.internal.PrivateKey.toBigInt Select false 0 false privateKey.toBigInt 1370 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5830 5881 109 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.times Apply false 0 false ephemPubKey.value.negate.times(privateKey.toBigInt) 1371 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5883 5885 109 com.ironcorelabs.recrypt.internal.CurvePoints.g1 Select false 0 false InternalApi.this.curvePoints.g1 1372 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5825 5886 109 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(ephemPubKey.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1) 1373 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptEncryptedOnce 5806 5886 109 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false encryptedMessage.*(InternalApi.this.pair.apply(ephemPubKey.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1)) 1374 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 6924 6960 132 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false InternalApi.this.curvePoints.publicKeyGen.apply(reencryptionPrivateKey) 1375 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 6982 7057 133 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false InternalApi.this.pair.apply(toPublicKey.value.times(reencryptionPrivateKey.toBigInt), InternalApi.this.curvePoints.g1).*(newK) 1376 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 7076 7127 134 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false InternalApi.this.hash2(newK).add(point.this.HomogeneousPoint.aGroup[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](InternalApi.this.evidence$2, InternalApi.this.mods), internal.this.FP2Elem.eq[FpType](InternalApi.this.evidence$4)).negate(InternalApi.this.curvePoints.g1.times(fromPrivateKey.toBigInt))) 1377 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 7142 7204 135 com.ironcorelabs.recrypt.internal.ReencryptionKey.apply Apply false 0 false ReencryptionKey.apply[FpType](rePublicKey, toPublicKey, encryptedK, hashedK) 1378 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 7141 7141 135 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1379 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 7141 7141 135 com.ironcorelabs.recrypt.internal.ReencryptionKey.hashable ApplyToImplicitArgs false 0 false internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1) 1380 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi generateReencryptionKey 7132 7242 135 com.ironcorelabs.recrypt.internal.InternalApi.signValue ApplyToImplicitArgs false 0 false InternalApi.this.signValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]](ReencryptionKey.apply[FpType](rePublicKey, toPublicKey, encryptedK, hashedK), publicSigningKey, privateSigningKey)(internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1)) 1381 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8659 8659 160 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1382 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8659 8659 160 com.ironcorelabs.recrypt.internal.EncryptedValue.hashable ApplyToImplicitArgs false 0 false internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1) 1383 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8690 8727 160 com.ironcorelabs.recrypt.internal.SignatureFailed.apply Apply false 0 false SignatureFailed.apply[FpType](signedEncryptedValue) 1384 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8642 8728 160 scala.Option.toRight Apply false 0 false InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](signedEncryptedValue)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType]](SignatureFailed.apply[FpType](signedEncryptedValue)) 1385 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8753 8753 161 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1386 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8753 8753 161 com.ironcorelabs.recrypt.internal.ReencryptionKey.hashable ApplyToImplicitArgs false 0 false internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1) 1387 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8785 8832 161 com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt.apply Apply false 0 false ReencryptionKeyIsCorrupt.apply[FpType](signedReencryptionKey) 1388 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8736 8833 161 scala.Option.toRight Apply false 0 false InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]](signedReencryptionKey)(internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt[FpType]](ReencryptionKeyIsCorrupt.apply[FpType](signedReencryptionKey)) 1389 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8634 8839 159 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType],com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]], Either[com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt[FpType],com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]]](InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](signedEncryptedValue)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType]](SignatureFailed.apply[FpType](signedEncryptedValue)), InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]](signedReencryptionKey)(internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt[FpType]](ReencryptionKeyIsCorrupt.apply[FpType](signedReencryptionKey))) 1390 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8994 9055 164 com.ironcorelabs.recrypt.internal.InternalApi.reencryptEncryptedOnce Apply false 0 false InternalApi.this.reencryptEncryptedOnce(reencryptionKey, x$7, raRePriKey, raReK) 1391 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 9067 9131 165 com.ironcorelabs.recrypt.internal.InternalApi.reencryptReencryptedValue Apply false 0 false InternalApi.this.reencryptReencryptedValue(reencryptionKey, x$8, raRePriKey, raReK) 1392 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8939 9141 163 com.ironcorelabs.recrypt.internal.EncryptedValue.fold Apply false 0 false encryptedValue.fold[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](((x$7: com.ironcorelabs.recrypt.internal.EncryptedOnceValue[FpType]) => InternalApi.this.reencryptEncryptedOnce(reencryptionKey, x$7, raRePriKey, raReK)), ((x$8: com.ironcorelabs.recrypt.internal.ReencryptedValue[FpType]) => InternalApi.this.reencryptReencryptedValue(reencryptionKey, x$8, raRePriKey, raReK))) 1393 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 9159 9159 167 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1394 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 9159 9159 167 com.ironcorelabs.recrypt.internal.EncryptedValue.hashable ApplyToImplicitArgs false 0 false internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1) 1395 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 9150 9214 167 com.ironcorelabs.recrypt.internal.InternalApi.signValue ApplyToImplicitArgs false 0 false InternalApi.this.signValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](reencryptedValue, publicSigningKey, privateSigningKey)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)) 1396 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8845 8845 162 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[Product with Serializable with com.ironcorelabs.recrypt.internal.EncryptError] 1397 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8845 8845 162 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.implicits.catsStdInstancesForEither[Product with Serializable with com.ironcorelabs.recrypt.internal.EncryptError] 1398 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencrypt 8634 9222 162 cats.syntax.Tuple2SemigroupalOps.mapN ApplyToImplicitArgs false 0 false cats.implicits.catsSyntaxTuple2Semigroupal[[+B]scala.util.Either[Product with Serializable with com.ironcorelabs.recrypt.internal.EncryptError,B], com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]](scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType],com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]], Either[com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt[FpType],com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]]](InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](signedEncryptedValue)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.SignatureFailed[FpType]](SignatureFailed.apply[FpType](signedEncryptedValue)), InternalApi.this.verifySignedValue[com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]](signedReencryptionKey)(internal.this.ReencryptionKey.hashable[FpType](InternalApi.this.evidence$1)).toRight[com.ironcorelabs.recrypt.internal.ReencryptionKeyIsCorrupt[FpType]](ReencryptionKeyIsCorrupt.apply[FpType](signedReencryptionKey)))).mapN[com.ironcorelabs.recrypt.internal.SignedValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]]](((encryptedValue: com.ironcorelabs.recrypt.internal.EncryptedValue[FpType], reencryptionKey: com.ironcorelabs.recrypt.internal.ReencryptionKey[FpType]) => { val reencryptedValue: com.ironcorelabs.recrypt.internal.EncryptedValue[FpType] = encryptedValue.fold[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](((x$7: com.ironcorelabs.recrypt.internal.EncryptedOnceValue[FpType]) => InternalApi.this.reencryptEncryptedOnce(reencryptionKey, x$7, raRePriKey, raReK)), ((x$8: com.ironcorelabs.recrypt.internal.ReencryptedValue[FpType]) => InternalApi.this.reencryptReencryptedValue(reencryptionKey, x$8, raRePriKey, raReK))); InternalApi.this.signValue[com.ironcorelabs.recrypt.internal.EncryptedValue[FpType]](reencryptedValue, publicSigningKey, privateSigningKey)(internal.this.EncryptedValue.hashable[FpType](InternalApi.this.evidence$1)) }))(cats.implicits.catsStdInstancesForEither[Product with Serializable with com.ironcorelabs.recrypt.internal.EncryptError], cats.implicits.catsStdInstancesForEither[Product with Serializable with com.ironcorelabs.recrypt.internal.EncryptError]) 1399 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9599 9627 178 com.ironcorelabs.recrypt.internal.SignedValue.publicSigningKey Select false 0 false signedValue.publicSigningKey 1400 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9642 9663 178 com.ironcorelabs.recrypt.internal.SignedValue.signature Select false 0 false signedValue.signature 1401 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9598 9598 178 com.ironcorelabs.recrypt.internal.SignedValue.hashable ApplyToImplicitArgs false 0 false internal.this.SignedValue.hashable[A](evidence$6) 1402 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9577 9664 178 com.ironcorelabs.recrypt.internal.Ed25519Signing.verify ApplyToImplicitArgs false 0 false InternalApi.this.ed25519Signing.verify[com.ironcorelabs.recrypt.internal.SignedValue[A]](signedValue.publicSigningKey, signedValue, signedValue.signature)(internal.this.SignedValue.hashable[A](evidence$6)) 1403 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9679 9698 179 com.ironcorelabs.recrypt.internal.SignedValue.payload Select false 0 false signedValue.payload 1404 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9674 9699 179 scala.Some.apply Apply false 0 false scala.Some.apply[A](signedValue.payload) 1405 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9674 9699 179 scala.Some.apply Block true 0 false scala.Some.apply[A](signedValue.payload) 1406 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9719 9723 181 scala.None Select false 0 false scala.None 1407 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi verifySignedValue 9719 9723 181 scala.None Block true 0 false scala.None 1408 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi signValue 10414 10465 192 com.ironcorelabs.recrypt.internal.SignedValue.withEmptySignature Apply false 0 false SignedValue.withEmptySignature[A](publicSigningKey, a) 1409 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi signValue 10499 10499 193 com.ironcorelabs.recrypt.internal.SignedValue.hashable ApplyToImplicitArgs false 0 false internal.this.SignedValue.hashable[A](evidence$7) 1410 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi signValue 10480 10531 193 com.ironcorelabs.recrypt.internal.Ed25519Signing.sign ApplyToImplicitArgs false 0 false InternalApi.this.ed25519Signing.sign[com.ironcorelabs.recrypt.internal.SignedValue[A]](privateSigningKey, emptySigned)(internal.this.SignedValue.hashable[A](evidence$7)) 1411 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi signValue 10536 10573 194 com.ironcorelabs.recrypt.internal.SignedValue.apply Apply false 0 false SignedValue.apply[A](publicSigningKey, sig, a) 1412 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11457 11457 211 scala.Tuple4._1 Select false 0 false x$9._1 1413 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11470 11470 211 scala.Tuple4._2 Select false 0 false x$9._2 1414 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11483 11483 211 scala.Tuple4._3 Select false 0 false x$9._3 1415 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11498 11498 211 scala.Tuple4._4 Select false 0 false x$9._4 1416 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11555 11555 212 scala.Tuple3._1 Select false 0 false x$10._1 1417 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11585 11585 212 scala.Tuple3._2 Select false 0 false x$10._2 1418 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11611 11611 212 scala.Tuple3._3 Select false 0 false x$10._3 1419 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11770 11808 214 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false InternalApi.this.curvePoints.publicKeyGen.apply(randomReencryptionPriKey) 1420 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 11854 11952 215 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false InternalApi.this.pair.apply(toPublicKey.value.times(randomReencryptionPriKey.toBigInt), InternalApi.this.curvePoints.g1).*(randomReencryptionTempKey) 1421 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 12152 12269 218 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false InternalApi.this.pair.apply(ephemPubKeyForEncryptedValue.value, hashedSalt.add(InternalApi.this.hash2(randomReencryptionTempKey))).*(originalEncryptedMessage) 1422 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 12297 12378 219 com.ironcorelabs.recrypt.internal.EncryptedOnceValue.apply Apply false 0 false EncryptedOnceValue.apply[FpType](ephemPubKeyForEncryptedValue, encryptedMessagePrime, authHash) 1423 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 12407 12514 220 com.ironcorelabs.recrypt.internal.ReencryptionBlock.apply Apply false 0 false ReencryptionBlock.apply[FpType](rePublicKey, encryptedSalt, randomReencryptionPubKey, randomReencryptionEncryptedTempKey) 1424 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 12572 12608 221 cats.data.NonEmptyVector.of Apply false 0 false cats.data.NonEmptyVector.of[com.ironcorelabs.recrypt.internal.ReencryptionBlock[FpType]](reencryptionBlock) 1425 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptEncryptedOnce 12519 12609 221 com.ironcorelabs.recrypt.internal.ReencryptedValue.fromEncryptedOnce Apply false 0 false ReencryptedValue.fromEncryptedOnce[FpType](newEncryptedData, cats.data.NonEmptyVector.of[com.ironcorelabs.recrypt.internal.ReencryptionBlock[FpType]](reencryptionBlock)) 1426 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13547 13547 237 scala.Tuple4._1 Select false 0 false x$11._1 1427 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13570 13570 237 scala.Tuple4._2 Select false 0 false x$11._2 1428 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13583 13583 237 scala.Tuple4._3 Select false 0 false x$11._3 1429 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13601 13601 237 scala.Tuple4._4 Select false 0 false x$11._4 1430 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13657 13690 238 com.ironcorelabs.recrypt.internal.ReencryptedValue.encryptionBlocks Select false 0 false reencryptedValue.encryptionBlocks 1431 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13820 13852 240 scala.collection.immutable.Vector.last Select false 0 false reencryptionBlocks.toVector.last 1432 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13968 13968 242 scala.Tuple4._1 Select false 0 false x$12._1 1433 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 13989 13989 242 scala.Tuple4._2 Select false 0 false x$12._2 1434 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14002 14002 242 scala.Tuple4._3 Select false 0 false x$12._3 1435 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14029 14029 242 scala.Tuple4._4 Select false 0 false x$12._4 1436 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14148 14173 244 com.ironcorelabs.recrypt.internal.PublicKey.value Select false 0 false reencryptionPubKeyL.value 1437 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14143 14183 244 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(reencryptionPubKeyL.value, hashedK) 1438 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14129 14183 244 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false encryptedKL.*(InternalApi.this.pair.apply(reencryptionPubKeyL.value, hashedK)) 1439 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14237 14275 245 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false InternalApi.this.curvePoints.publicKeyGen.apply(randomReencryptionPriKey) 1440 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14321 14417 246 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false InternalApi.this.pair.apply(toPublicKey.value.times(randomReencryptionPriKey.toBigInt), InternalApi.this.curvePoints.g1).*(randomReencryptionTempKey) 1441 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14571 14602 248 com.ironcorelabs.recrypt.internal.PublicKey.value Select false 0 false randomReencryptionPubKeyL.value 1442 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14604 14649 248 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false InternalApi.this.hash2(randomReencryptionTempKey).add(hashedK) 1443 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14566 14650 248 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(randomReencryptionPubKeyL.value, InternalApi.this.hash2(randomReencryptionTempKey).add(hashedK)) 1444 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14534 14650 248 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false randomReencryptionEncryptedKL.*(InternalApi.this.pair.apply(randomReencryptionPubKeyL.value, InternalApi.this.hash2(randomReencryptionTempKey).add(hashedK))) 1445 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14685 14763 249 com.ironcorelabs.recrypt.internal.ReencryptionBlock.withNewTempKey Apply false 0 false reencryptionBlockL.withNewTempKey(encryptedKPrimel, randomReencryptionKLPrime) 1446 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 14795 14915 250 com.ironcorelabs.recrypt.internal.ReencryptionBlock.apply Apply false 0 false ReencryptionBlock.apply[FpType](reencryptionPublicKey, encryptedTempKey, randomReencryptionPubKey, randomReencryptionEncryptedTempKey) 1447 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15072 15104 252 scala.collection.immutable.Vector.init Select false 0 false reencryptionBlocks.toVector.init 1448 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15106 15170 252 cats.data.NonEmptyVector.of Apply false 0 false cats.data.NonEmptyVector.of[com.ironcorelabs.recrypt.internal.ReencryptionBlock[FpType]](reencryptionBlockLPrime, newReencryptionBlock) 1449 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15050 15171 252 com.ironcorelabs.recrypt.internal.fromVectorAndNonEmpty Apply false 0 false internal.this.`package`.fromVectorAndNonEmpty[com.ironcorelabs.recrypt.internal.ReencryptionBlock[FpType]](reencryptionBlocks.toVector.init, cats.data.NonEmptyVector.of[com.ironcorelabs.recrypt.internal.ReencryptionBlock[FpType]](reencryptionBlockLPrime, newReencryptionBlock)) 1450 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15193 15193 253 com.ironcorelabs.recrypt.internal.ReencryptedValue.copy$default$1 TypeApply false 0 false reencryptedValue.copy$default$1[Nothing] 1451 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15193 15193 253 com.ironcorelabs.recrypt.internal.ReencryptedValue.copy$default$2 TypeApply false 0 false reencryptedValue.copy$default$2[Nothing] 1452 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15193 15193 253 com.ironcorelabs.recrypt.internal.ReencryptedValue.copy$default$3 TypeApply false 0 false reencryptedValue.copy$default$3[Nothing] 1453 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi reencryptReencryptedValue 15176 15233 253 com.ironcorelabs.recrypt.internal.ReencryptedValue.copy Apply false 0 false reencryptedValue.copy[FpType](x$2, x$3, x$4, x$1) 1454 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15660 15693 263 com.ironcorelabs.recrypt.internal.ReencryptedValue.encryptionBlocks Select false 0 false reencryptedValue.encryptionBlocks 1455 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15858 15888 266 scala.collection.immutable.Vector.last Select false 0 false encryptionBlocks.toVector.last 1456 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15919 15919 267 scala.Tuple4._1 Select false 0 false x$13._1 1457 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15930 15930 267 scala.Tuple4._2 Select false 0 false x$13._2 1458 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15943 15943 267 scala.Tuple4._3 Select false 0 false x$13._3 1459 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 15956 15956 267 scala.Tuple4._4 Select false 0 false x$13._4 1460 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16064 16083 268 com.ironcorelabs.recrypt.internal.PrivateKey.toBigInt Select false 0 false privateKey.toBigInt 1461 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16035 16084 268 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.times Apply false 0 false rePubKeyl.value.negate.times(privateKey.toBigInt) 1462 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16086 16088 268 com.ironcorelabs.recrypt.internal.CurvePoints.g1 Select false 0 false InternalApi.this.curvePoints.g1 1463 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16030 16089 268 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(rePubKeyl.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1) 1464 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16016 16089 268 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false encryptedKl.*(InternalApi.this.pair.apply(rePubKeyl.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1)) 1465 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16184 16203 269 com.ironcorelabs.recrypt.internal.PrivateKey.toBigInt Select false 0 false privateKey.toBigInt 1466 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16153 16204 269 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.times Apply false 0 false raRePubKeyl.value.negate.times(privateKey.toBigInt) 1467 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16206 16208 269 com.ironcorelabs.recrypt.internal.CurvePoints.g1 Select false 0 false InternalApi.this.curvePoints.g1 1468 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16148 16209 269 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(raRePubKeyl.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1) 1469 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16136 16209 269 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false raReEncKl.*(InternalApi.this.pair.apply(raRePubKeyl.value.negate.times(privateKey.toBigInt), InternalApi.this.curvePoints.g1)) 1470 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16379 16379 271 scala.Tuple2._1 Select false 0 false x$14._1 1471 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 16387 16387 271 scala.Tuple2._2 Select false 0 false x$14._2 1472 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17137 17137 282 scala.Tuple2._1 Select false 0 false x$15._1 1473 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17150 17150 282 scala.Tuple2._2 Select false 0 false x$15._2 1474 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17235 17259 283 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Select false 0 false ephemPubKey.value.negate 1475 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17279 17310 283 com.ironcorelabs.recrypt.internal.InternalApi.hash2 Apply false 0 false InternalApi.this.hash2(firstRandomReencryptionK) 1476 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17261 17311 283 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false InternalApi.this.hash2(firstK).add(InternalApi.this.hash2(firstRandomReencryptionK)) 1477 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17230 17312 283 scala.Function2.apply Apply false 0 false InternalApi.this.pair.apply(ephemPubKey.value.negate, InternalApi.this.hash2(firstK).add(InternalApi.this.hash2(firstRandomReencryptionK))) 1478 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi decryptReencryptedValue 17206 17312 283 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false encryptedMessagePrime.*(InternalApi.this.pair.apply(ephemPubKey.value.negate, InternalApi.this.hash2(firstK).add(InternalApi.this.hash2(firstRandomReencryptionK)))) 1479 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17850 17858 294 com.ironcorelabs.recrypt.internal.InternalApi.ZeroByte Select false 0 false InternalApi.this.ZeroByte 1480 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17849 17865 294 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](InternalApi.this.ZeroByte, fp12) 1481 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17848 17848 294 com.ironcorelabs.recrypt.internal.Hashable.hashableByte Select false 0 false internal.this.Hashable.hashableByte 1482 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17848 17848 294 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1483 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17848 17848 294 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1) 1484 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17848 17848 294 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.Hashable.hashableByte, internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1)) 1485 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17880 17887 294 com.ironcorelabs.recrypt.internal.InternalApi.OneByte Select false 0 false InternalApi.this.OneByte 1486 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17879 17894 294 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](InternalApi.this.OneByte, fp12) 1487 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17878 17878 294 com.ironcorelabs.recrypt.internal.Hashable.hashableByte Select false 0 false internal.this.Hashable.hashableByte 1488 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17878 17878 294 com.ironcorelabs.recrypt.internal.InternalApi.evidence$1 Select false 0 false InternalApi.this.evidence$1 1489 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17878 17878 294 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1) 1490 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17878 17878 294 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.Hashable.hashableByte, internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1)) 1491 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17870 17895 294 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false InternalApi.this.hashFunc.apply[(Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType])](scala.Tuple2.apply[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](InternalApi.this.OneByte, fp12))(internal.this.Hashable.hashableTuple2[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.Hashable.hashableByte, internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1))) 1492 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17840 17895 294 scodec.bits.ByteVector.++ Apply false 0 false InternalApi.this.hashFunc.apply[(Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType])](scala.Tuple2.apply[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](InternalApi.this.ZeroByte, fp12))(internal.this.Hashable.hashableTuple2[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.Hashable.hashableByte, internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1))).++(InternalApi.this.hashFunc.apply[(Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType])](scala.Tuple2.apply[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](InternalApi.this.OneByte, fp12))(internal.this.Hashable.hashableTuple2[Byte, com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.Hashable.hashableByte, internal.this.FP12Elem.hashable[FpType](InternalApi.this.evidence$1)))) 1493 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17918 17936 295 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false InternalApi.this.mods.create(bytes) 1494 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/InternalApi.scala com.ironcorelabs.recrypt.internal InternalApi Class com.ironcorelabs.recrypt.internal.InternalApi hash2 17900 17937 295 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.times Apply false 0 false InternalApi.this.curvePoints.hashElement.times(InternalApi.this.mods.create(bytes)) 1495 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKeyGen Class com.ironcorelabs.recrypt.internal.PublicKeyGen apply 1545 1564 35 com.ironcorelabs.recrypt.internal.PrivateKey.toBigInt Select false 0 false privateKey.toBigInt 1496 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKeyGen Class com.ironcorelabs.recrypt.internal.PublicKeyGen apply 1529 1565 35 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.times Apply false 0 false PublicKeyGen.this.generator.times(privateKey.toBigInt) 1497 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKeyGen Class com.ironcorelabs.recrypt.internal.PublicKeyGen apply 1519 1566 35 com.ironcorelabs.recrypt.internal.PublicKey.apply Apply false 0 false PublicKey.apply[FpType](PublicKeyGen.this.generator.times(privateKey.toBigInt)) 1498 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey toString 1760 1775 40 Literal false 0 false "" 1499 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey toBigInt 1801 1803 41 com.ironcorelabs.recrypt.internal.PrivateKey.fp Select false 0 false PrivateKey.this.fp 1500 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey + 1909 1916 42 com.ironcorelabs.recrypt.internal.PrivateKey.fp Select false 0 false that.fp 1501 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey + 1899 1916 42 scala.math.BigInt.+ Apply false 0 false this.fp.+(that.fp) 1502 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey + 1887 1917 42 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false mods.create(this.fp.+(that.fp)) 1503 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Class com.ironcorelabs.recrypt.internal.PrivateKey + 1876 1918 42 com.ironcorelabs.recrypt.internal.PrivateKey.apply Apply false 0 false PrivateKey.apply[FpType](mods.create(this.fp.+(that.fp))) 1504 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Object com.ironcorelabs.recrypt.internal.PrivateKey fromBigInt 1999 2004 46 com.ironcorelabs.recrypt.internal.Fp.apply Apply false 0 false Fp.apply(b) 1505 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Object com.ironcorelabs.recrypt.internal.PrivateKey fromBigInt 1988 2005 46 com.ironcorelabs.recrypt.internal.PrivateKey.apply Apply false 0 false PrivateKey.apply[com.ironcorelabs.recrypt.internal.Fp.Impl.T](Fp.apply(b)) 1506 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Object com.ironcorelabs.recrypt.internal.PrivateKey fromByteVector 2114 2128 47 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false mods.create(b) 1507 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PrivateKey Object com.ironcorelabs.recrypt.internal.PrivateKey fromByteVector 2103 2129 47 com.ironcorelabs.recrypt.internal.PrivateKey.apply Apply false 0 false PrivateKey.apply[A](mods.create(b)) 1508 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Class com.ironcorelabs.recrypt.internal.PublicKey toByteVectors 2462 2479 55 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableFpType.apply(x) 1509 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Class com.ironcorelabs.recrypt.internal.PublicKey toByteVectors 2483 2500 55 com.ironcorelabs.recrypt.internal.Hashable.apply Apply false 0 false hashableFpType.apply(y) 1510 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Class com.ironcorelabs.recrypt.internal.PublicKey toByteVectors 2462 2500 55 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[scodec.bits.ByteVector](hashableFpType.apply(x)).->[scodec.bits.ByteVector](hashableFpType.apply(y)) 1511 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Class com.ironcorelabs.recrypt.internal.PublicKey toByteVectors 2425 2502 55 scala.Option.map Apply false 0 false PublicKey.this.value.normalize.map[(scodec.bits.ByteVector, scodec.bits.ByteVector)](((x0$1: (FpType, FpType)) => x0$1 match { case (_1: FpType, _2: FpType)(FpType, FpType)((x @ _), (y @ _)) => scala.Predef.ArrowAssoc[scodec.bits.ByteVector](hashableFpType.apply(x)).->[scodec.bits.ByteVector](hashableFpType.apply(y)) })) 1512 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Class com.ironcorelabs.recrypt.internal.PublicKey augment 2712 2750 61 com.ironcorelabs.recrypt.internal.PublicKey.apply Apply false 0 false PublicKey.apply[FpType](point.this.HomogeneousPoint.aGroup[FpType](fieldFpType, eqFpType).plus(PublicKey.this.value, other.value)) 1513 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 2931 2953 66 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false bytesDecoder.decode(x) 1514 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 2998 3018 66 java.lang.Object.toString Apply false 0 false decodeError.toString() 1515 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 2977 3019 66 com.ironcorelabs.recrypt.internal.InvalidCoordinate.apply Apply false 0 false InvalidCoordinate.apply(x, decodeError.toString()) 1516 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3031 3053 67 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false bytesDecoder.decode(y) 1517 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3098 3118 67 java.lang.Object.toString Apply false 0 false decodeError.toString() 1518 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3077 3119 67 com.ironcorelabs.recrypt.internal.InvalidCoordinate.apply Apply false 0 false InvalidCoordinate.apply(x, decodeError.toString()) 1519 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3169 3189 69 com.ironcorelabs.recrypt.internal.PublicKey. Apply false 0 false new com.ironcorelabs.recrypt.internal.PublicKey[A](point) 1520 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3125 3189 68 scala.util.Either.map Apply false 0 false point.HomogeneousPoint.apply[A](ax, ay)(evidence$1, evidence$2).map[com.ironcorelabs.recrypt.internal.PublicKey[A]](((point: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]) => new com.ironcorelabs.recrypt.internal.PublicKey[A](point))) 1521 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 3025 3189 67 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, A](bytesDecoder.decode(y)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((decodeError: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(x, decodeError.toString()))).flatMap[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.PublicKey[A]](((ay: A) => point.HomogeneousPoint.apply[A](ax, ay)(evidence$1, evidence$2).map[com.ironcorelabs.recrypt.internal.PublicKey[A]](((point: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]) => new com.ironcorelabs.recrypt.internal.PublicKey[A](point))))) 1522 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey fromByteVectors 2915 3189 66 scala.util.Either.flatMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, A](bytesDecoder.decode(x)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((decodeError: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(x, decodeError.toString()))).flatMap[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.PublicKey[A]](((ax: A) => cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, A](bytesDecoder.decode(y)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((decodeError: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(x, decodeError.toString()))).flatMap[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.PublicKey[A]](((ay: A) => point.HomogeneousPoint.apply[A](ax, ay)(evidence$1, evidence$2).map[com.ironcorelabs.recrypt.internal.PublicKey[A]](((point: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]) => new com.ironcorelabs.recrypt.internal.PublicKey[A](point))))))) 1523 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3261 3261 70 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[A, A](evidence$3, evidence$3) 1524 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3261 3261 70 com.ironcorelabs.recrypt.internal.Hashable.hashable ApplyToImplicitArgs false 0 false internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](evidence$3, evidence$3)) 1525 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3253 3277 70 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[Option[(A, A)]](internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](evidence$3, evidence$3))) 1526 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3261 3261 70 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 1527 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3290 3307 70 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.normalize Select false 0 false x$1.value.normalize 1528 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey hashable 3253 3309 70 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, Option[(A, A)]](Hashable.apply[Option[(A, A)]](internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](evidence$3, evidence$3))))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.PublicKey[A]](((x$1: com.ironcorelabs.recrypt.internal.PublicKey[A]) => x$1.value.normalize)) 1529 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey eq 3363 3380 71 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.normalize Select false 0 false x$2.value.normalize 1530 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey eq 3361 3361 71 spire.std.EqProductInstances.EqProduct2 ApplyToImplicitArgs false 0 false spire.implicits.EqProduct2[A, A](evidence$4, evidence$4) 1531 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey eq 3361 3361 71 spire.std.OptionInstances0.OptionEq ApplyToImplicitArgs false 0 false spire.implicits.OptionEq[(A, A)](spire.implicits.EqProduct2[A, A](evidence$4, evidence$4)) 1532 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal PublicKey Object com.ironcorelabs.recrypt.internal.PublicKey eq 3355 3382 71 cats.kernel.Eq.by ApplyToImplicitArgs false 0 false cats.`package`.Eq.by[com.ironcorelabs.recrypt.internal.PublicKey[A], Option[(A, A)]](((x$2: com.ironcorelabs.recrypt.internal.PublicKey[A]) => x$2.value.normalize))(spire.implicits.OptionEq[(A, A)](spire.implicits.EqProduct2[A, A](evidence$4, evidence$4))) 1533 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4433 4447 90 scala.math.BigInt.unary_- Select false 0 false privateKey.fp.unary_- 1534 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4453 4460 90 com.ironcorelabs.recrypt.internal.ReencryptionKey.hashedK Select false 0 false ReencryptionKey.this.hashedK 1535 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4424 4461 90 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false g1.times(privateKey.fp.unary_-).add(ReencryptionKey.this.hashedK) 1536 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4409 4409 90 com.ironcorelabs.recrypt.internal.ReencryptionKey.copy$default$1 TypeApply false 0 false ReencryptionKey.this.copy$default$1[Nothing] 1537 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4409 4409 90 com.ironcorelabs.recrypt.internal.ReencryptionKey.copy$default$2 TypeApply false 0 false ReencryptionKey.this.copy$default$2[Nothing] 1538 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4409 4409 90 com.ironcorelabs.recrypt.internal.ReencryptionKey.copy$default$3 TypeApply false 0 false ReencryptionKey.this.copy$default$3[Nothing] 1539 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Class com.ironcorelabs.recrypt.internal.ReencryptionKey augment 4409 4462 90 com.ironcorelabs.recrypt.internal.ReencryptionKey.copy Apply false 0 false ReencryptionKey.this.copy[FpType](x$2, x$3, x$4, x$1) 1540 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4578 4578 94 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$5) 1541 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4578 4578 94 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[A](evidence$5) 1542 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4578 4578 94 com.ironcorelabs.recrypt.internal.FP12Elem.hashable ApplyToImplicitArgs false 0 false internal.this.FP12Elem.hashable[A](evidence$5) 1543 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4578 4578 94 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$5), internal.this.PublicKey.hashable[A](evidence$5), internal.this.FP12Elem.hashable[A](evidence$5)) 1544 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4570 4621 94 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[(com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])](internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$5), internal.this.PublicKey.hashable[A](evidence$5), internal.this.FP12Elem.hashable[A](evidence$5))) 1545 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4578 4578 94 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 1546 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4770 4808 96 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](rePublicKey, toPublicKey, encryptedK) 1547 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Key.scala com.ironcorelabs.recrypt.internal ReencryptionKey Object com.ironcorelabs.recrypt.internal.ReencryptionKey hashable 4570 4812 94 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, (com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])](Hashable.apply[(com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A])](internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](internal.this.PublicKey.hashable[A](evidence$5), internal.this.PublicKey.hashable[A](evidence$5), internal.this.FP12Elem.hashable[A](evidence$5))))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.ReencryptionKey[A]](((x0$1: com.ironcorelabs.recrypt.internal.ReencryptionKey[A]) => x0$1 match { case (rePublicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], toPublicKey: com.ironcorelabs.recrypt.internal.PublicKey[A], encryptedK: com.ironcorelabs.recrypt.internal.FP12Elem[A], hashedK: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[A]])com.ironcorelabs.recrypt.internal.ReencryptionKey[A]((rePublicKey @ _), (toPublicKey @ _), (encryptedK @ _), _) => scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.PublicKey[A], com.ironcorelabs.recrypt.internal.FP12Elem[A]](rePublicKey, toPublicKey, encryptedK) })) 1548 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1104 1104 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1549 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1104 1104 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1550 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1104 1104 27 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1551 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1104 1104 27 com.ironcorelabs.recrypt.internal.FP6Elem.field ApplyToImplicitArgs false 0 false internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods) 1552 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1099 1125 27 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).one 1553 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1132 1132 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1554 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1132 1132 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1555 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1132 1132 27 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1556 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1132 1132 27 com.ironcorelabs.recrypt.internal.FP6Elem.field ApplyToImplicitArgs false 0 false internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods) 1557 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1127 1154 27 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).zero 1558 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1098 1098 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1559 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1098 1098 27 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1560 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1098 1098 27 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1561 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1082 1155 27 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).one, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).zero)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1562 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1197 1205 28 com.ironcorelabs.recrypt.internal.FP12Elem.square Select false 0 false Pairing.this.w.square 1563 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1246 1247 29 com.ironcorelabs.recrypt.internal.Pairing.w Select false 0 false Pairing.this.w 1564 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1235 1247 29 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false Pairing.this.wSquared.*(Pairing.this.w) 1565 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1318 1334 30 com.ironcorelabs.recrypt.internal.FP12Elem.inverse Select false 0 false Pairing.this.wSquared.inverse 1566 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1297 1334 30 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false Pairing.this.wSquared.frobenius.*(Pairing.this.wSquared.inverse) 1567 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1403 1417 31 com.ironcorelabs.recrypt.internal.FP12Elem.inverse Select false 0 false Pairing.this.wCubed.inverse 1568 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing 1384 1417 31 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false Pairing.this.wCubed.frobenius.*(Pairing.this.wCubed.inverse) 1569 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1722 1733 36 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false x.frobenius 1570 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1751 1805 36 Throw false 0 false throw new scala.`package`.Exception(scala.StringContext.apply("Cannot go to Fp2 for x on \'", "\'").s(x)) 1571 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1703 1806 36 scala.Option.getOrElse Apply false 0 false Pairing.this.FrobeniusFactor1.*(x.frobenius).toFP2.getOrElse[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](throw new scala.`package`.Exception(scala.StringContext.apply("Cannot go to Fp2 for x on \'", "\'").s(x))) 1572 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1844 1855 37 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false y.frobenius 1573 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1873 1927 37 Throw false 0 false throw new scala.`package`.Exception(scala.StringContext.apply("Cannot go to Fp2 for y on \'", "\'").s(y)) 1574 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1825 1928 37 scala.Option.getOrElse Apply false 0 false Pairing.this.FrobeniusFactor2.*(y.frobenius).toFP2.getOrElse[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](throw new scala.`package`.Exception(scala.StringContext.apply("Cannot go to Fp2 for y on \'", "\'").s(y))) 1575 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1964 1975 38 com.ironcorelabs.recrypt.internal.FP2Elem.frobenius Select false 0 false z.frobenius 1576 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1951 1951 38 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1577 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1951 1951 38 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1578 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1951 1951 38 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods) 1579 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1951 1951 38 com.ironcorelabs.recrypt.internal.FP2Elem.eq ApplyToImplicitArgs false 0 false internal.this.FP2Elem.eq[FpType](eqFpType) 1580 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing frobenius 1935 1976 38 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false point.HomogeneousPoint.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](newX, newY, z.frobenius)(internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods), internal.this.FP2Elem.eq[FpType](eqFpType)) 1581 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2460 2463 45 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.z Select false 0 false q.z 1582 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2472 2475 45 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.z Select false 0 false r.z 1583 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2466 2475 45 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.y.*(r.z) 1584 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2454 2475 45 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false r.y.*(q.z).-(q.y.*(r.z)) 1585 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2506 2509 46 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.z Select false 0 false q.z 1586 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2518 2521 46 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.z Select false 0 false r.z 1587 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2512 2521 46 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.x.*(r.z) 1588 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2500 2521 46 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false r.x.*(q.z).-(q.x.*(r.z)) 1589 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing addLineEval 2527 2574 47 com.ironcorelabs.recrypt.internal.Pairing.finalizeEval Apply false 0 false Pairing.this.finalizeEval(q, px, py, numerator, denominator) 1590 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing doubleLineEval 3015 3029 53 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false r.x.square.*(3) 1591 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing doubleLineEval 3052 3065 54 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false r.y.*(r.z).*(2) 1592 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing doubleLineEval 3070 3117 55 com.ironcorelabs.recrypt.internal.Pairing.finalizeEval Apply false 0 false Pairing.this.finalizeEval(r, px, py, numerator, denominator) 1593 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3294 3294 59 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1594 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3294 3294 59 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1595 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3294 3294 59 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods) 1596 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3289 3316 59 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero 1597 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3339 3339 60 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1598 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3334 3352 60 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[FpType](Pairing.this.evidence$1).zero 1599 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3406 3423 62 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.y.*(denominator) 1600 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3388 3423 62 com.ironcorelabs.recrypt.internal.FP2Elem.- Apply false 0 false q.x.*(numerator).-(q.y.*(denominator)) 1601 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3451 3451 62 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1602 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3444 3463 62 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[FpType](zerqFp, px)(Pairing.this.mods) 1603 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3425 3463 62 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.z.unary_-.*(numerator).*(FP2Elem.apply[FpType](zerqFp, px)(Pairing.this.mods)) 1604 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3381 3381 62 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1605 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3374 3464 62 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[FpType](zero, q.x.*(numerator).-(q.y.*(denominator)), q.z.unary_-.*(numerator).*(FP2Elem.apply[FpType](zerqFp, px)(Pairing.this.mods)))(Pairing.this.mods) 1606 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3519 3519 63 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1607 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3512 3531 63 com.ironcorelabs.recrypt.internal.FP2Elem.apply ApplyToImplicitArgs false 0 false FP2Elem.apply[FpType](zerqFp, py)(Pairing.this.mods) 1608 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3492 3531 63 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.z.*(denominator).*(FP2Elem.apply[FpType](zerqFp, py)(Pairing.this.mods)) 1609 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3479 3479 63 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1610 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3472 3532 63 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[FpType](zero, zero, q.z.*(denominator).*(FP2Elem.apply[FpType](zerqFp, py)(Pairing.this.mods)))(Pairing.this.mods) 1611 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3366 3366 61 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1612 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3366 3366 61 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1613 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3366 3366 61 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1614 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3358 3538 61 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[FpType](FP6Elem.apply[FpType](zero, q.x.*(numerator).-(q.y.*(denominator)), q.z.unary_-.*(numerator).*(FP2Elem.apply[FpType](zerqFp, px)(Pairing.this.mods)))(Pairing.this.mods), FP6Elem.apply[FpType](zero, zero, q.z.*(denominator).*(FP2Elem.apply[FpType](zerqFp, py)(Pairing.this.mods)))(Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1615 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3540 3557 64 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false q.z.*(denominator) 1616 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalizeEval 3357 3558 61 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](FP12Elem.apply[FpType](FP6Elem.apply[FpType](zero, q.x.*(numerator).-(q.y.*(denominator)), q.z.unary_-.*(numerator).*(FP2Elem.apply[FpType](zerqFp, px)(Pairing.this.mods)))(Pairing.this.mods), FP6Elem.apply[FpType](zero, zero, q.z.*(denominator).*(FP2Elem.apply[FpType](zerqFp, py)(Pairing.this.mods)))(Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods), q.z.*(denominator)) 1617 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4142 4143 75 Literal false 0 false 0 1618 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4147 4148 75 Literal false 0 false 5 1619 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4181 4194 75 com.ironcorelabs.recrypt.internal.FP12Elem.frobenius Select false 0 false acc.frobenius 1620 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4142 4196 75 scala.collection.TraversableOnce.foldLeft Apply false 0 false scala.Predef.intWrapper(0).to(5).foldLeft[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](f)(((x0$1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], x1$1: Int) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], Int](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: Int)(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], Int)((acc @ _), _) => acc.frobenius })) 1621 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4209 4218 76 com.ironcorelabs.recrypt.internal.FP12Elem.inverse Select false 0 false f.inverse 1622 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4205 4218 76 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false g.*(f.inverse) 1623 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4245 4270 77 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f.frobenius.frobenius.*(f) 1624 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4852 4863 84 com.ironcorelabs.recrypt.internal.FP12Elem.conjugate Select false 0 false f.conjugate 1625 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5021 5021 85 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1626 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5021 5021 85 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1627 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5021 5021 85 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1628 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 4995 5027 85 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(fInv)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1629 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5049 5082 86 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false Pairing.this.fpTypePairingConfig.square(g)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods).*(g) 1630 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5101 5129 87 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g) 1631 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5190 5218 88 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g) 1632 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5237 5265 89 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g) 1633 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5300 5371 90 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false g.*(Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(fInv)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)).*(fInv) 1634 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5403 5414 91 com.ironcorelabs.recrypt.internal.FP12Elem.frobenius Select false 0 false a.frobenius 1635 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5433 5438 92 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false a.*(b) 1636 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5466 5477 93 com.ironcorelabs.recrypt.internal.FP12Elem.frobenius Select false 0 false f.frobenius 1637 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5502 5514 94 com.ironcorelabs.recrypt.internal.FP12Elem.frobenius Select false 0 false g1.frobenius 1638 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5540 5552 95 com.ironcorelabs.recrypt.internal.FP12Elem.frobenius Select false 0 false g2.frobenius 1639 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5588 5627 96 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false b.*(Pairing.this.fpTypePairingConfig.square(g1)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)).*(g2) 1640 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5684 5684 97 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1641 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5684 5684 97 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1642 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5684 5684 97 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1643 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5658 5688 97 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(g4)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1644 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5710 5745 98 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false Pairing.this.fpTypePairingConfig.square(g5)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods).*(g5) 1645 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5774 5803 99 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1646 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5820 5849 100 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1647 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5866 5895 101 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1648 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5912 5941 102 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1649 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 5958 5987 103 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1650 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6004 6033 104 com.ironcorelabs.recrypt.internal.PairingConfig.bnPow Apply false 0 false Pairing.this.fpTypePairingConfig.bnPow(g5) 1651 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6054 6060 105 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false g1.*(f) 1652 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6164 6164 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1653 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6164 6164 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1654 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6164 6164 106 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1655 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6138 6168 106 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(g6)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1656 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6137 6137 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1657 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6137 6137 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1658 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6137 6137 106 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1659 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6111 6169 106 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(g6)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1660 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6110 6110 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1661 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6110 6110 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1662 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6110 6110 106 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1663 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6084 6170 106 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(g6)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1664 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6235 6235 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1665 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6235 6235 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1666 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6235 6235 106 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1667 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6209 6238 106 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(f)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1668 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6208 6208 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1669 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6208 6208 106 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1670 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6208 6208 106 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1671 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6182 6239 106 com.ironcorelabs.recrypt.internal.PairingConfig.square ApplyToImplicitArgs false 0 false Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(f)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1672 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing finalExponentiation 6065 6239 106 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false g3.*(g5).*(g4).*(b).*(Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(g6)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)).*(g6).*(a).*(Pairing.this.fpTypePairingConfig.square(Pairing.this.fpTypePairingConfig.square(f)(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)) 1673 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6715 6715 114 scala.Tuple2._1 Select false 0 false x$1._1 1674 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6719 6719 114 scala.Tuple2._2 Select false 0 false x$1._2 1675 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6840 6840 115 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1676 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6840 6840 115 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1677 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6840 6840 115 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1678 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6840 6840 115 com.ironcorelabs.recrypt.internal.FP12Elem.field ApplyToImplicitArgs false 0 false internal.this.FP12Elem.field[FpType](Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1679 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6835 6862 115 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType]](internal.this.FP12Elem.field[FpType](Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)).one 1680 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6881 6881 116 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1681 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6881 6881 116 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1682 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6881 6881 116 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods) 1683 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6876 6902 116 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).one 1684 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 6918 6931 117 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Select false 0 false pointQ.negate 1685 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7156 7169 123 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.double Select false 0 false pointR.double 1686 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7183 7183 124 scala.Tuple2._1 Select false 0 false x$2._1 1687 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7189 7189 124 scala.Tuple2._2 Select false 0 false x$2._2 1688 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7248 7257 125 com.ironcorelabs.recrypt.internal.FP12Elem.square Select false 0 false f1.square 1689 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7241 7257 125 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false ell1.*(f1.square) 1690 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7278 7287 126 com.ironcorelabs.recrypt.internal.FP2Elem.square Select false 0 false f2.square 1691 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7271 7287 126 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false ell2.*(f2.square) 1692 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7324 7338 128 scala.Int.== Apply false 0 false nafValue.==(-1) 1693 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7361 7377 129 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false negQ.add(pointR) 1694 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7393 7393 130 scala.Tuple2._1 Select false 0 false x$3._1 1695 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7399 7399 130 scala.Tuple2._2 Select false 0 false x$3._2 1696 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7451 7461 131 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f1.*(ell1) 1697 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7472 7482 132 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false f2.*(ell2) 1698 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7340 7535 128 Block true 0 false { pointS = negQ.add(pointR); private[this] val x$3: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.addLineEval(px, py, negQ, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$3._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$3._2; f1 = f1.*(ell1); f2 = f2.*(ell2); pointR = pointS; pointR } 1699 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7545 7558 135 scala.Int.== Apply false 0 false nafValue.==(1) 1700 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7581 7599 136 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false pointQ.add(pointR) 1701 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7615 7615 137 scala.Tuple2._1 Select false 0 false x$4._1 1702 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7621 7621 137 scala.Tuple2._2 Select false 0 false x$4._2 1703 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7675 7685 138 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f1.*(ell1) 1704 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7696 7706 139 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false f2.*(ell2) 1705 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7560 7759 135 Block true 0 false { pointS = pointQ.add(pointR); private[this] val x$4: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.addLineEval(px, py, pointQ, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$4._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$4._2; f1 = f1.*(ell1); f2 = f2.*(ell2); pointR = pointS; pointR } 1706 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7777 7783 143 com.ironcorelabs.recrypt.internal.Pairing.pointR Ident true 0 false pointR 1707 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7541 7793 135 If true 0 false if (nafValue.==(1)) { pointS = pointQ.add(pointR); private[this] val x$4: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.addLineEval(px, py, pointQ, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$4._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$4._2; f1 = f1.*(ell1); f2 = f2.*(ell2); pointR = pointS; pointR } else pointR 1708 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7020 7799 120 scala.collection.TraversableOnce.foldLeft Apply false 0 false Pairing.this.fpTypePairingConfig.nafForLoop.foldLeft[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]]](pointQ)(((x0$1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]], x1$1: Int) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]], Int](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]], _2: Int)(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]], Int)((accPoint @ _), (nafValue @ _)) => { var pointR: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]] = accPoint; var pointS: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]] = pointR.double; private[this] val x$2: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.doubleLineEval(px, py, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$2._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$2._2; f1 = ell1.*(f1.square); f2 = ell2.*(f2.square); pointR = pointS; if (nafValue.==(-1)) { pointS = negQ.add(pointR); private[this] val x$3: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.addLineEval(px, py, negQ, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$3._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$3._2; f1 = f1.*(ell1); f2 = f2.*(ell2); pointR = pointS; pointR } else if (nafValue.==(1)) { pointS = pointQ.add(pointR); private[this] val x$4: (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) = (Pairing.this.addLineEval(px, py, pointQ, pointR): (com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]) @unchecked) match { case (_1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType], _2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType])(com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType])((ell1 @ _), (ell2 @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.FP12Elem[FpType], com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](ell1, ell2) }; val ell1: com.ironcorelabs.recrypt.internal.FP12Elem[FpType] = x$4._1; val ell2: com.ironcorelabs.recrypt.internal.FP2Elem[FpType] = x$4._2; f1 = f1.*(ell1); f2 = f2.*(ell2); pointR = pointS; pointR } else pointR } })) 1709 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7818 7835 146 com.ironcorelabs.recrypt.internal.Pairing.frobenius ApplyToImplicitArgs false 0 false Pairing.this.frobenius(pointQ)(eqFpType) 1710 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7854 7872 147 com.ironcorelabs.recrypt.internal.Pairing.frobenius ApplyToImplicitArgs false 0 false Pairing.this.frobenius(pointQ1)(eqFpType) 1711 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7890 7914 148 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false pointQ1.add(pointResult) 1712 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7924 7924 149 scala.Tuple2._1 Select false 0 false x$5._1 1713 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7930 7930 149 scala.Tuple2._2 Select false 0 false x$5._2 1714 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7984 7994 150 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f1.*(ell1) 1715 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 7999 8009 151 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false f2.*(ell2) 1716 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8043 8043 153 scala.Tuple2._1 Select false 0 false x$6._1 1717 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8049 8049 153 scala.Tuple2._2 Select false 0 false x$6._2 1718 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8105 8115 154 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f1.*(ell3) 1719 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8120 8130 155 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false f2.*(ell4) 1720 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8162 8162 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1721 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8162 8162 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1722 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8162 8162 156 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1723 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8162 8162 156 com.ironcorelabs.recrypt.internal.FP6Elem.field ApplyToImplicitArgs false 0 false internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods) 1724 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8157 8184 156 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).zero 1725 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8199 8199 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1726 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8199 8199 156 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1727 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8199 8199 156 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods) 1728 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8194 8221 156 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero 1729 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8228 8228 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1730 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8228 8228 156 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1731 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8228 8228 156 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods) 1732 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8223 8250 156 algebra.ring.AdditiveMonoid.zero Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero 1733 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8252 8262 156 com.ironcorelabs.recrypt.internal.FP2Elem.inverse Select false 0 false f2.inverse 1734 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8193 8193 156 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1735 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8186 8263 156 com.ironcorelabs.recrypt.internal.FP6Elem.apply ApplyToImplicitArgs false 0 false FP6Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, f2.inverse)(Pairing.this.mods) 1736 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8156 8156 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$2 Select false 0 false Pairing.this.evidence$2 1737 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8156 8156 156 com.ironcorelabs.recrypt.internal.Pairing.evidence$1 Select false 0 false Pairing.this.evidence$1 1738 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8156 8156 156 com.ironcorelabs.recrypt.internal.Pairing.mods Select false 0 false Pairing.this.mods 1739 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8148 8264 156 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).zero, FP6Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, f2.inverse)(Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods) 1740 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8143 8264 156 com.ironcorelabs.recrypt.internal.FP12Elem.* Apply false 0 false f1.*(FP12Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP6Elem[FpType]](internal.this.FP6Elem.field[FpType](Pairing.this.evidence$1, Pairing.this.evidence$2, Pairing.this.mods)).zero, FP6Elem.apply[FpType](spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[FpType]](internal.this.FP2Elem.fieldInstance[FpType](Pairing.this.evidence$1, Pairing.this.mods)).zero, f2.inverse)(Pairing.this.mods))(Pairing.this.evidence$2, Pairing.this.evidence$1, Pairing.this.mods)) 1741 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Pairing.scala com.ironcorelabs.recrypt.internal Pairing Class com.ironcorelabs.recrypt.internal.Pairing pair 8269 8291 157 com.ironcorelabs.recrypt.internal.Pairing.finalExponentiation Apply false 0 false Pairing.this.finalExponentiation(f) 1742 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1311 1311 30 scala.Tuple2._1 Select false 0 false x$1._1 1743 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1314 1314 30 scala.Tuple2._2 Select false 0 false x$1._2 1744 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1389 1389 33 scala.Tuple3._1 Select false 0 false x$2._1 1745 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1392 1392 33 scala.Tuple3._2 Select false 0 false x$2._2 1746 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1395 1395 33 scala.Tuple3._3 Select false 0 false x$2._3 1747 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/PairingConfig.scala com.ironcorelabs.recrypt.internal PairingConfig Class com.ironcorelabs.recrypt.internal.PairingConfig square 1441 1480 35 com.ironcorelabs.recrypt.internal.FP12Elem.apply ApplyToImplicitArgs false 0 false FP12Elem.apply[FpType](a2, FP6Elem.apply[FpType](y, x, z2)(mods))(extension, field, mods) 1748 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning 1446 1464 32 com.ironcorelabs.recrypt.internal.SchnorrSigning.bigIntToByteVector Apply false 0 false SchnorrSigning.this.bigIntToByteVector(b) 1749 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning 1434 1465 32 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[BigInt]({ ((b: BigInt) => SchnorrSigning.this.bigIntToByteVector(b)) }) 1750 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1545 1546 34 Literal false 0 false 0 1751 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1545 1553 34 scala.Int.toByte Select false 0 false 0.toByte 1752 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1591 1604 35 scala.math.BigInt.toByteArray Select false 0 false b.toByteArray 1753 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1575 1605 35 scodec.bits.ByteVector.view Apply false 0 false scodec.bits.ByteVector.view(b.toByteArray) 1754 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1778 1791 38 scala.Byte.== Apply false 0 false x$1.==(zeroByte) 1755 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1801 1811 38 com.ironcorelabs.recrypt.internal.SchnorrSigning.frByteSize Select false 0 false SchnorrSigning.this.frByteSize 1756 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning bigIntToByteVector 1757 1812 38 scodec.bits.ByteVector.padLeft Apply false 0 false byteVector.dropWhile(((x$1: Byte) => x$1.==(zeroByte))).padLeft(SchnorrSigning.this.frByteSize) 1757 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning 1851 1860 40 com.ironcorelabs.recrypt.internal.SchnorrSigning.generator Select false 0 false SchnorrSigning.this.generator 1758 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning 1838 1861 40 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false PublicKeyGen.apply[B](SchnorrSigning.this.generator) 1759 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 2677 2682 60 com.ironcorelabs.recrypt.internal.SchnorrSigning.order Select false 0 false SchnorrSigning.this.order 1760 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 2672 2682 60 scala.math.Ordered.>= Apply false 0 false k.>=(SchnorrSigning.this.order) 1761 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3097 3101 65 scala.None Select false 0 false scala.None 1762 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3097 3101 65 scala.None Block true 0 false scala.None 1763 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3220 3225 69 com.ironcorelabs.recrypt.internal.SchnorrSigning.order Select false 0 false SchnorrSigning.this.order 1764 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3204 3226 69 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false internal.this.`package`.positiveMod(px, SchnorrSigning.this.order) 1765 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3246 3256 70 com.ironcorelabs.recrypt.internal.BigIntZero Select false 0 false internal.this.`package`.BigIntZero 1766 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3241 3256 70 java.lang.Object.== Apply false 0 false r.==(internal.this.`package`.BigIntZero) 1767 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3396 3400 72 scala.None Select false 0 false scala.None 1768 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3396 3400 72 scala.None Block true 0 false scala.None 1769 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3568 3591 75 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message) 1770 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3567 3567 75 com.ironcorelabs.recrypt.internal.SchnorrSigning.hashableBigInt Select false 0 false SchnorrSigning.this.hashableBigInt 1771 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3567 3567 75 com.ironcorelabs.recrypt.internal.SchnorrSigning.evidence$2 Select false 0 false SchnorrSigning.this.evidence$2 1772 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3567 3567 75 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2) 1773 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3567 3567 75 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4) 1774 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3603 3626 75 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r) 1775 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3602 3602 75 com.ironcorelabs.recrypt.internal.SchnorrSigning.evidence$2 Select false 0 false SchnorrSigning.this.evidence$2 1776 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3602 3602 75 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2) 1777 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3602 3602 75 com.ironcorelabs.recrypt.internal.SchnorrSigning.hashableBigInt Select false 0 false SchnorrSigning.this.hashableBigInt 1778 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3602 3602 75 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt) 1779 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3596 3627 75 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt)) 1780 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3561 3627 75 scodec.bits.ByteVector.++ Apply false 0 false sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt))) 1781 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3549 3628 75 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false SchnorrSigning.this.mods.create(sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt)))) 1782 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3669 3682 76 com.ironcorelabs.recrypt.internal.PrivateKey.fp Select false 0 false privateKey.fp 1783 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3665 3682 76 scala.math.BigInt.* Apply false 0 false h.*(privateKey.fp) 1784 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3661 3682 76 scala.math.BigInt.- Apply false 0 false k.-(h.*(privateKey.fp)) 1785 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3684 3689 76 com.ironcorelabs.recrypt.internal.SchnorrSigning.order Select false 0 false SchnorrSigning.this.order 1786 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3649 3690 76 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false internal.this.`package`.positiveMod(k.-(h.*(privateKey.fp)), SchnorrSigning.this.order) 1787 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3708 3730 77 com.ironcorelabs.recrypt.internal.SchnorrSignature.apply Apply false 0 false SchnorrSignature.apply(r, s) 1788 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3703 3731 77 scala.Some.apply Apply false 0 false scala.Some.apply[com.ironcorelabs.recrypt.internal.SchnorrSignature](SchnorrSignature.apply(r, s)) 1789 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3416 3743 73 Block true 0 false { val h: B = SchnorrSigning.this.mods.create(sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt)))); val s: BigInt = internal.this.`package`.positiveMod(k.-(h.*(privateKey.fp)), SchnorrSigning.this.order); scala.Some.apply[com.ironcorelabs.recrypt.internal.SchnorrSignature](SchnorrSignature.apply(r, s)) } 1790 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3121 3761 67 scala.Option.flatMap Apply false 0 false SchnorrSigning.this.generator.times(k).normalize.flatMap[com.ironcorelabs.recrypt.internal.SchnorrSignature](((x0$1: (B, B)) => x0$1 match { case (_1: B, _2: B)(B, B)((px @ _), _) => { val r: BigInt = internal.this.`package`.positiveMod(px, SchnorrSigning.this.order); if (r.==(internal.this.`package`.BigIntZero)) scala.None else { val h: B = SchnorrSigning.this.mods.create(sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt)))); val s: BigInt = internal.this.`package`.positiveMod(k.-(h.*(privateKey.fp)), SchnorrSigning.this.order); scala.Some.apply[com.ironcorelabs.recrypt.internal.SchnorrSignature](SchnorrSignature.apply(r, s)) } } })) 1791 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning sign 3121 3761 67 scala.Option.flatMap Block true 0 false SchnorrSigning.this.generator.times(k).normalize.flatMap[com.ironcorelabs.recrypt.internal.SchnorrSignature](((x0$1: (B, B)) => x0$1 match { case (_1: B, _2: B)(B, B)((px @ _), _) => { val r: BigInt = internal.this.`package`.positiveMod(px, SchnorrSigning.this.order); if (r.==(internal.this.`package`.BigIntZero)) scala.None else { val h: B = SchnorrSigning.this.mods.create(sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$4, SchnorrSigning.this.hashableBigInt)))); val s: BigInt = internal.this.`package`.positiveMod(k.-(h.*(privateKey.fp)), SchnorrSigning.this.order); scala.Some.apply[com.ironcorelabs.recrypt.internal.SchnorrSignature](SchnorrSignature.apply(r, s)) } } })) 1792 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5038 5049 105 com.ironcorelabs.recrypt.internal.SchnorrSignature.r Select false 0 false signature.r 1793 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5037 5070 105 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](signature.r, publicKey, message) 1794 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5036 5036 105 com.ironcorelabs.recrypt.internal.SchnorrSigning.hashableBigInt Select false 0 false SchnorrSigning.this.hashableBigInt 1795 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5036 5036 105 com.ironcorelabs.recrypt.internal.SchnorrSigning.evidence$2 Select false 0 false SchnorrSigning.this.evidence$2 1796 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5036 5036 105 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2) 1797 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5036 5036 105 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5) 1798 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5103 5114 105 com.ironcorelabs.recrypt.internal.SchnorrSignature.r Select false 0 false signature.r 1799 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5082 5115 105 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, signature.r) 1800 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5081 5081 105 com.ironcorelabs.recrypt.internal.SchnorrSigning.evidence$2 Select false 0 false SchnorrSigning.this.evidence$2 1801 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5081 5081 105 com.ironcorelabs.recrypt.internal.PublicKey.hashable ApplyToImplicitArgs false 0 false internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2) 1802 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5081 5081 105 com.ironcorelabs.recrypt.internal.SchnorrSigning.hashableBigInt Select false 0 false SchnorrSigning.this.hashableBigInt 1803 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5081 5081 105 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple3 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5, SchnorrSigning.this.hashableBigInt) 1804 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5075 5116 105 com.ironcorelabs.recrypt.internal.Sha256Hash.apply ApplyToImplicitArgs false 0 false sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, signature.r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5, SchnorrSigning.this.hashableBigInt)) 1805 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5030 5116 105 scodec.bits.ByteVector.++ Apply false 0 false sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](signature.r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, signature.r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5, SchnorrSigning.this.hashableBigInt))) 1806 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5018 5117 105 com.ironcorelabs.recrypt.internal.ModsByPrime.create Apply false 0 false SchnorrSigning.this.mods.create(sha256.apply[(BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A)](scala.Tuple3.apply[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](signature.r, publicKey, message))(internal.this.Hashable.hashableTuple3[BigInt, com.ironcorelabs.recrypt.internal.PublicKey[B], A](SchnorrSigning.this.hashableBigInt, internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5)).++(sha256.apply[(com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt)](scala.Tuple3.apply[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](publicKey, message, signature.r))(internal.this.Hashable.hashableTuple3[com.ironcorelabs.recrypt.internal.PublicKey[B], A, BigInt](internal.this.PublicKey.hashable[B](SchnorrSigning.this.evidence$2), evidence$5, SchnorrSigning.this.hashableBigInt)))) 1807 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5148 5182 106 com.ironcorelabs.recrypt.internal.PublicKeyGen.apply Apply false 0 false SchnorrSigning.this.publicKeyGen.apply(augmentingPrivateKey) 1808 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5340 5345 109 Literal false 0 false false 1809 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5369 5380 109 com.ironcorelabs.recrypt.internal.SchnorrSignature.r Select false 0 false signature.r 1810 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5364 5380 109 java.lang.Object.== Apply false 0 false x.==(signature.r) 1811 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SchnorrSignature.scala com.ironcorelabs.recrypt.internal SchnorrSigning Class com.ironcorelabs.recrypt.internal.SchnorrSigning verify 5323 5382 109 scala.Option.fold Apply false 0 false v.normalize.fold[Boolean](false)(((x0$1: (B, B)) => x0$1 match { case (_1: B, _2: B)(B, B)((x @ _), _) => x.==(signature.r) })) 1812 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Sha256Hash.scala com.ironcorelabs.recrypt.internal Sha256Hash Class com.ironcorelabs.recrypt.internal.Sha256Hash apply 1023 1036 27 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.toHashBytes ApplyToImplicitArgs false 0 false com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[A](a).toHashBytes(evidence$1) 1813 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/Sha256Hash.scala com.ironcorelabs.recrypt.internal Sha256Hash Class com.ironcorelabs.recrypt.internal.Sha256Hash apply 1018 1037 27 scala.Function1.apply Apply false 0 false Sha256Hash.this.hash.apply(com.ironcorelabs.recrypt.syntax.hashable.HashableSyntax[A](a).toHashBytes(evidence$1)) 1814 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue withEmptySignature 1379 1394 32 com.ironcorelabs.recrypt.internal.Signature.empty Select false 0 false Signature.empty 1815 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue withEmptySignature 1349 1404 32 com.ironcorelabs.recrypt.internal.SignedValue.apply Apply false 0 false SignedValue.apply[A](publicSigningKey, Signature.empty, payload) 1816 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1505 1505 34 com.ironcorelabs.recrypt.internal.PublicSigningKey.hashable Select false 0 false internal.this.PublicSigningKey.hashable 1817 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1505 1505 34 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicSigningKey, A](internal.this.PublicSigningKey.hashable, hashableA) 1818 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1497 1528 34 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[(com.ironcorelabs.recrypt.internal.PublicSigningKey, A)](internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicSigningKey, A](internal.this.PublicSigningKey.hashable, hashableA)) 1819 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1505 1505 34 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 1820 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1584 1598 35 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.PublicSigningKey, A](key, payload) 1821 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SignedValue.scala com.ironcorelabs.recrypt.internal SignedValue Object com.ironcorelabs.recrypt.internal.SignedValue hashable 1497 1604 34 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, (com.ironcorelabs.recrypt.internal.PublicSigningKey, A)](Hashable.apply[(com.ironcorelabs.recrypt.internal.PublicSigningKey, A)](internal.this.Hashable.hashableTuple2[com.ironcorelabs.recrypt.internal.PublicSigningKey, A](internal.this.PublicSigningKey.hashable, hashableA)))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.SignedValue[A]](((x0$1: com.ironcorelabs.recrypt.internal.SignedValue[A]) => x0$1 match { case (publicSigningKey: com.ironcorelabs.recrypt.internal.PublicSigningKey, signature: com.ironcorelabs.recrypt.internal.Signature, payload: A)com.ironcorelabs.recrypt.internal.SignedValue[A]((key @ _), _, (payload @ _)) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.PublicSigningKey, A](key, payload) })) 1822 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal PublicSigningKey Object com.ironcorelabs.recrypt.internal.PublicSigningKey 946 1005 25 com.ironcorelabs.recrypt.internal.Hashable.by Apply false 0 false Hashable.by[com.ironcorelabs.recrypt.internal.PublicSigningKey](((x0$1: com.ironcorelabs.recrypt.internal.PublicSigningKey) => x0$1 match { case (bytes: scodec.bits.ByteVector)com.ironcorelabs.recrypt.internal.PublicSigningKey((bytes @ _)) => bytes })) 1823 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal PublicSigningKey Object com.ironcorelabs.recrypt.internal.PublicSigningKey 1055 1071 28 scodec.bits.ByteVector.empty Select false 0 false scodec.bits.ByteVector.empty 1824 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal PublicSigningKey Object com.ironcorelabs.recrypt.internal.PublicSigningKey 1038 1072 28 com.ironcorelabs.recrypt.internal.PublicSigningKey.apply Apply false 0 false PublicSigningKey.apply(scodec.bits.ByteVector.empty) 1825 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal PrivateSigningKey Object com.ironcorelabs.recrypt.internal.PrivateSigningKey 1224 1240 34 scodec.bits.ByteVector.empty Select false 0 false scodec.bits.ByteVector.empty 1826 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal PrivateSigningKey Object com.ironcorelabs.recrypt.internal.PrivateSigningKey 1206 1241 34 com.ironcorelabs.recrypt.internal.PrivateSigningKey.apply Apply false 0 false PrivateSigningKey.apply(scodec.bits.ByteVector.empty) 1827 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal Signature Object com.ironcorelabs.recrypt.internal.Signature 1350 1366 40 scodec.bits.ByteVector.empty Select false 0 false scodec.bits.ByteVector.empty 1828 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/SigningKey.scala com.ironcorelabs.recrypt.internal Signature Object com.ironcorelabs.recrypt.internal.Signature 1340 1367 40 com.ironcorelabs.recrypt.internal.Signature.apply Apply false 0 false Signature.apply(scodec.bits.ByteVector.empty) 1829 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1024 1049 26 java.math.BigInteger.ZERO Select false 0 false java.math.BigInteger.ZERO 1830 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1013 1050 26 scala.math.BigInt. Apply false 0 false new scala.`package`.BigInt(java.math.BigInteger.ZERO) 1831 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1086 1110 27 java.math.BigInteger.ONE Select false 0 false java.math.BigInteger.ONE 1832 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1075 1111 27 scala.math.BigInt. Apply false 0 false new scala.`package`.BigInt(java.math.BigInteger.ONE) 1833 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1136 1145 28 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply(2) 1834 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package 1171 1180 29 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply(4) 1835 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1350 1350 35 scala.Tuple2._1 Select false 0 false x$1._1 1836 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1356 1356 35 scala.Tuple2._2 Select false 0 false x$1._2 1837 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1384 1393 36 com.ironcorelabs.recrypt.internal.BigIntOne Select false 0 false `package`.this.BigIntOne 1838 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1380 1393 36 scala.math.Ordered.> Apply false 0 false d.>(`package`.this.BigIntOne) 1839 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1395 1399 36 scala.None Select false 0 false scala.None 1840 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1395 1399 36 scala.None Block true 0 false scala.None 1841 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1410 1427 36 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false `package`.this.positiveMod(x, m) 1842 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1405 1428 36 scala.Some.apply Apply false 0 false scala.Some.apply[BigInt](`package`.this.positiveMod(x, m)) 1843 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package inverse 1405 1428 36 scala.Some.apply Block true 0 false scala.Some.apply[BigInt](`package`.this.positiveMod(x, m)) 1844 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1616 1621 43 scala.math.BigInt.% Apply false 0 false i.%(m) 1845 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1634 1644 44 com.ironcorelabs.recrypt.internal.BigIntZero Select false 0 false `package`.this.BigIntZero 1846 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1630 1644 44 scala.math.Ordered.< Apply false 0 false x.<(`package`.this.BigIntZero) 1847 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1646 1651 44 scala.math.BigInt.+ Apply false 0 false x.+(m) 1848 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1646 1651 44 scala.math.BigInt.+ Block true 0 false x.+(m) 1849 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package positiveMod 1657 1658 44 com.ironcorelabs.recrypt.internal.package.x Ident true 0 false x 1850 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package divMod 1719 1724 47 scala.math.BigInt./ Apply false 0 false a./(b) 1851 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package divMod 1728 1745 47 com.ironcorelabs.recrypt.internal.positiveMod Apply false 0 false `package`.this.positiveMod(a, b) 1852 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package divMod 1719 1745 47 scala.Predef.ArrowAssoc.-> Apply false 0 false scala.Predef.ArrowAssoc[scala.math.BigInt](a./(b)).->[BigInt](`package`.this.positiveMod(a, b)) 1853 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2178 2178 58 scala.Tuple2._1 Select false 0 false x$2._1 1854 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2181 2181 58 scala.Tuple2._2 Select false 0 false x$2._2 1855 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2224 2230 59 scala.math.BigInt.* Apply false 0 false q.*(sb) 1856 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2218 2231 59 scala.math.BigInt.- Apply false 0 false sa.-(q.*(sb)) 1857 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2239 2245 59 scala.math.BigInt.* Apply false 0 false q.*(tb) 1858 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2233 2246 59 scala.math.BigInt.- Apply false 0 false ta.-(q.*(tb)) 1859 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2214 2247 59 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[BigInt, scala.math.BigInt, scala.math.BigInt](r, sa.-(q.*(sb)), ta.-(q.*(tb))) 1860 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package f 2209 2248 59 com.ironcorelabs.recrypt.internal.package.f Apply false 0 false f(t, scala.Tuple3.apply[BigInt, scala.math.BigInt, scala.math.BigInt](r, sa.-(q.*(sb)), ta.-(q.*(tb)))) 1861 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package gcde 2264 2264 61 scala.Tuple3._1 Select false 0 false x$3._1 1862 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package gcde 2267 2267 61 scala.Tuple3._2 Select false 0 false x$3._2 1863 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package gcde 2270 2270 61 scala.Tuple3._3 Select false 0 false x$3._3 1864 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package gcde 2337 2346 62 scala.Tuple3.apply Apply false 0 false scala.Tuple3.apply[BigInt, BigInt, BigInt](x, y, d) 1865 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package nbits 2779 2796 72 scala.math.BigInt.toByteArray Select false 0 false i.abs.toByteArray 1866 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package nbits 2826 2828 72 scala.Boolean.unary_! Select false 0 false x.unary_! 1867 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package nbits 2752 2836 72 scala.collection.SeqLike.length Select false 0 false scodec.bits.BitVector.view(i.abs.toByteArray).toIndexedSeq.dropWhile(((x: Boolean) => x.unary_!)).length 1868 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3128 3189 81 scala.collection.generic.GenTraversableFactory.fill Apply false 0 false scala.collection.mutable.IndexedSeq.fill[Int](`package`.this.nbits(value).+(1))(0) 1869 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3202 3203 82 Literal false 0 false 0 1870 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3238 3239 85 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(0) 1871 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3234 3239 85 scala.math.Ordered.> Apply false 0 false n.>(math.this.BigInt.int2bigInt(0)) 1872 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3253 3271 86 java.lang.Object.!= Apply false 0 false n.%(`package`.this.BigIntTwo).!=(0) 1873 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3310 3320 87 com.ironcorelabs.recrypt.internal.BigIntFour Select false 0 false `package`.this.BigIntFour 1874 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3306 3320 87 scala.math.BigInt.% Apply false 0 false n.%(`package`.this.BigIntFour) 1875 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3293 3328 87 scala.math.ScalaNumericAnyConversions.toInt Select false 0 false `package`.this.BigIntTwo.-(n.%(`package`.this.BigIntFour)).toInt 1876 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3283 3328 87 scala.collection.mutable.IndexedSeqLike.update Apply false 0 false naf.update(i, `package`.this.BigIntTwo.-(n.%(`package`.this.BigIntFour)).toInt) 1877 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3342 3348 88 scala.collection.SeqLike.apply Apply false 0 false naf.apply(i) 1878 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3342 3348 88 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(naf.apply(i)) 1879 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3337 3348 88 scala.math.BigInt.- Apply false 0 false n.-(math.this.BigInt.int2bigInt(naf.apply(i))) 1880 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3273 3356 86 Block true 0 false { naf.update(i, `package`.this.BigIntTwo.-(n.%(`package`.this.BigIntFour)).toInt); n = n.-(math.this.BigInt.int2bigInt(naf.apply(i))) } 1881 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3377 3386 90 com.ironcorelabs.recrypt.internal.BigIntTwo Select false 0 false `package`.this.BigIntTwo 1882 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3372 3386 90 scala.math.BigInt./ Apply false 0 false n./(`package`.this.BigIntTwo) 1883 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3395 3401 91 scala.Int.+ Apply false 0 false i.+(1) 1884 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3362 3409 89 Block true 0 false { n = n./(`package`.this.BigIntTwo); i = i.+(1) } 1885 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3249 3249 86 com.ironcorelabs.recrypt.internal.package.while$1 Apply false 0 false while$1() 1886 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3249 3409 85 Block true 0 false { if (n.%(`package`.this.BigIntTwo).!=(0)) { naf.update(i, `package`.this.BigIntTwo.-(n.%(`package`.this.BigIntFour)).toInt); n = n.-(math.this.BigInt.int2bigInt(naf.apply(i))) } else { n = n./(`package`.this.BigIntTwo); i = i.+(1) }; while$1() } 1887 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3227 3227 85 Literal false 0 false () 1888 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3227 3227 85 Block true 0 false () 1889 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package createNAF 3420 3432 94 scala.collection.TraversableOnce.toVector Select false 0 false naf.toVector 1890 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package byteVectorToBigInt 3579 3592 98 scodec.bits.ByteVector.+: Apply false 0 false b.+:(x$4) 1891 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package byteVectorToBigInt 3579 3601 98 scodec.bits.ByteVector.toArray Select false 0 false { val x$4: Byte = 0.toByte; b.+:(x$4) }.toArray 1892 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package byteVectorToBigInt 3571 3602 98 scala.math.BigInt.apply Apply false 0 false scala.`package`.BigInt.apply({ val x$4: Byte = 0.toByte; b.+:(x$4) }.toArray) 1893 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/package.scala com.ironcorelabs.recrypt.internal package Object com.ironcorelabs.recrypt.internal.package fromVectorAndNonEmpty 3804 3892 104 scala.Option.getOrElse Apply false 0 false cats.data.NonEmptyVector.fromVector[A](v).map[cats.data.NonEmptyVector[A]](((x$5: cats.data.NonEmptyVector[A]) => x$5.++[A](nonEmptyVector.toVector))).getOrElse[cats.data.NonEmptyVector[A]](nonEmptyVector) 1894 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint plus 1297 1305 32 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false x.add(y) 1895 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint aGroup 1363 1371 34 spire.algebra.Field.apply ApplyToImplicitArgs false 0 false spire.algebra.Field.apply[A](evidence$1) 1896 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint aGroup 1378 1436 35 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint. ApplyToImplicitArgs false 0 false new com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A](aField.zero, aField.one, aField.zero)(evidence$1, evidence$2) 1897 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 1505 1513 37 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Select false 0 false x.negate 1898 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 1161 1164 31 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.$anon. Apply false 0 false new $anon() 1899 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1822 1836 42 cats.kernel.Eq.eqv Apply false 0 false aEq.eqv(x, x1) 1900 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1840 1854 42 cats.kernel.Eq.eqv Apply false 0 false aEq.eqv(y, y1) 1901 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1887 1910 42 cats.kernel.Eq.eqv Apply false 0 false aEq.eqv(field.times(y, z1), field.times(y1, z)) 1902 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1860 1910 42 scala.Boolean.&& Apply false 0 false aEq.eqv(field.times(x, z1), field.times(x1, z)).&&(aEq.eqv(field.times(y, z1), field.times(y1, z))) 1903 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1803 1911 42 scala.Boolean.|| Apply false 0 false aEq.eqv(z, z1).&&(aEq.eqv(x, x1)).&&(aEq.eqv(y, y1)).||(aEq.eqv(field.times(x, z1), field.times(x1, z)).&&(aEq.eqv(field.times(y, z1), field.times(y1, z)))) 1904 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint eq 1604 1915 39 cats.kernel.Eq.instance Apply false 0 false cats.kernel.Eq.instance[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](((x0$1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], x1$1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]) => scala.Tuple2.apply[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](x0$1, x1$1) match { case (_1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], _2: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A])(com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A])((x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x @ _), (y @ _), (z @ _)), (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x1 @ _), (y1 @ _), (z1 @ _))) => aEq.eqv(z, z1).&&(aEq.eqv(x, x1)).&&(aEq.eqv(y, y1)).||(aEq.eqv(field.times(x, z1), field.times(x1, z)).&&(aEq.eqv(field.times(y, z1), field.times(y1, z)))) })) 1905 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2133 2133 48 com.ironcorelabs.recrypt.internal.Hashable.hashableTuple2 ApplyToImplicitArgs false 0 false internal.this.Hashable.hashableTuple2[A, A](A, A) 1906 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2133 2133 48 com.ironcorelabs.recrypt.internal.Hashable.hashable ApplyToImplicitArgs false 0 false internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](A, A)) 1907 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2125 2149 48 com.ironcorelabs.recrypt.internal.Hashable.apply ApplyToImplicitArgs false 0 false Hashable.apply[Option[(A, A)]](internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](A, A))) 1908 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2133 2133 48 com.ironcorelabs.recrypt.internal.Hashable.instance Select false 0 false internal.this.Hashable.instance 1909 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2160 2171 48 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.normalize Select false 0 false x$1.normalize 1910 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint hashable 2125 2172 48 cats.Contravariant.Ops.contramap Apply false 0 false cats.syntax.`package`.contravariant.toContravariantOps[com.ironcorelabs.recrypt.internal.Hashable, Option[(A, A)]](Hashable.apply[Option[(A, A)]](internal.this.Hashable.hashable[(A, A)](internal.this.Hashable.hashableTuple2[A, A](A, A))))(internal.this.Hashable.instance).contramap[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](((x$1: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]) => x$1.normalize)) 1911 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2592 2639 54 com.ironcorelabs.recrypt.internal.FP2Elem.* Apply false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7).reciprocal(scala.Predef.implicitly[com.ironcorelabs.recrypt.internal.ExtensionField[A]](evidence$5).xi).*(3) 1912 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2707 2707 55 scala.Tuple2._1 Select false 0 false x$2._1 1913 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2714 2714 55 scala.Tuple2._2 Select false 0 false x$2._2 1914 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2785 2823 58 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(first) 1915 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2837 2915 58 com.ironcorelabs.recrypt.internal.InvalidCoordinate.apply Apply false 0 false InvalidCoordinate.apply(first, "Bytes for x coordinate didn\'t represent an FP2Elem") 1916 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2785 2916 58 cats.syntax.EitherOps.leftMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(first)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$3: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for x coordinate didn\'t represent an FP2Elem"))) 1917 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2924 2963 59 com.ironcorelabs.recrypt.internal.BytesDecoder.decode Apply false 0 false BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(second) 1918 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2977 3060 59 com.ironcorelabs.recrypt.internal.InvalidCoordinate.apply Apply false 0 false InvalidCoordinate.apply(first, "Bytes for y coordinate didn\'t represent a valid FP2Elem") 1919 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2924 3061 59 cats.syntax.EitherOps.leftMap Apply false 0 false cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(second)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$4: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for y coordinate didn\'t represent a valid FP2Elem"))) 1920 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2777 3067 57 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.InvalidCoordinate,com.ironcorelabs.recrypt.internal.FP2Elem[A]], Either[com.ironcorelabs.recrypt.internal.InvalidCoordinate,com.ironcorelabs.recrypt.internal.FP2Elem[A]]](cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(first)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$3: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for x coordinate didn\'t represent an FP2Elem"))), cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(second)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$4: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for y coordinate didn\'t represent a valid FP2Elem")))) 1921 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3068 3068 60 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.instances.`package`.either.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.InvalidCoordinate] 1922 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3068 3068 60 cats.instances.EitherInstances.catsStdInstancesForEither TypeApply false 0 false cats.instances.`package`.either.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.InvalidCoordinate] 1923 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 2777 3074 60 cats.syntax.Tuple2SemigroupalOps.tupled ApplyToImplicitArgs false 0 false cats.syntax.`package`.apply.catsSyntaxTuple2Semigroupal[[+B]Either[com.ironcorelabs.recrypt.internal.InvalidCoordinate,B], com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A]](scala.Tuple2.apply[Either[com.ironcorelabs.recrypt.internal.InvalidCoordinate,com.ironcorelabs.recrypt.internal.FP2Elem[A]], Either[com.ironcorelabs.recrypt.internal.InvalidCoordinate,com.ironcorelabs.recrypt.internal.FP2Elem[A]]](cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(first)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$3: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for x coordinate didn\'t represent an FP2Elem"))), cats.syntax.`package`.either.catsSyntaxEither[com.ironcorelabs.recrypt.internal.ReadError, com.ironcorelabs.recrypt.internal.FP2Elem[A]](BytesDecoder.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.byteDecoderFP2Elem[A](evidence$3, evidence$7)).decode(second)).leftMap[com.ironcorelabs.recrypt.internal.InvalidCoordinate](((x$4: com.ironcorelabs.recrypt.internal.ReadError) => InvalidCoordinate.apply(first, "Bytes for y coordinate didn\'t represent a valid FP2Elem"))))).tupled(cats.instances.`package`.either.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.InvalidCoordinate], cats.instances.`package`.either.catsStdInstancesForEither[com.ironcorelabs.recrypt.internal.InvalidCoordinate]) 1924 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3235 3235 65 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7) 1925 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3230 3251 65 algebra.ring.MultiplicativeMonoid.one Select false 0 false spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7)).one 1926 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3223 3223 65 com.ironcorelabs.recrypt.internal.FP2Elem.fieldInstance ApplyToImplicitArgs false 0 false internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7) 1927 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3223 3223 65 com.ironcorelabs.recrypt.internal.FP2Elem.eq ApplyToImplicitArgs false 0 false internal.this.FP2Elem.eq[A](evidence$6) 1928 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3195 3252 65 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7)).one)(internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7), internal.this.FP2Elem.eq[A](evidence$6)) 1929 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3195 3260 65 cats.syntax.EitherIdOps.asRight TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](HomogeneousPoint.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7)).one)(internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7), internal.this.FP2Elem.eq[A](evidence$6))).asRight[Nothing] 1930 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3195 3260 65 cats.syntax.EitherIdOps.asRight Block true 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](HomogeneousPoint.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7)).one)(internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7), internal.this.FP2Elem.eq[A](evidence$6))).asRight[Nothing] 1931 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3284 3305 67 com.ironcorelabs.recrypt.internal.PointNotOnCurve.apply Apply false 0 false PointNotOnCurve.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y) 1932 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3284 3312 67 cats.syntax.EitherIdOps.asLeft TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.PointNotOnCurve[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](PointNotOnCurve.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y)).asLeft[Nothing] 1933 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3284 3312 67 cats.syntax.EitherIdOps.asLeft Block true 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.PointNotOnCurve[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](PointNotOnCurve.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y)).asLeft[Nothing] 1934 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint fromXYByteVectorOnTwistedCurve 3080 3318 62 scala.util.Either.flatMap Apply false 0 false candidateXY.flatMap[com.ironcorelabs.recrypt.internal.PointError, com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](((x0$1: (com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])) => x0$1 match { case (_1: com.ironcorelabs.recrypt.internal.FP2Elem[A], _2: com.ironcorelabs.recrypt.internal.FP2Elem[A])(com.ironcorelabs.recrypt.internal.FP2Elem[A], com.ironcorelabs.recrypt.internal.FP2Elem[A])((x @ _), (y @ _)) => if (internal.this.FP2Elem.eq[A](evidence$6).eqv(internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7).pow(y, 2), internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7).pow(x, 3).+(twistedCurveConstCoeff))) cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](HomogeneousPoint.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y, spire.algebra.Field.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7)).one)(internal.this.FP2Elem.fieldInstance[A](evidence$4, evidence$7), internal.this.FP2Elem.eq[A](evidence$6))).asRight[Nothing] else cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.PointNotOnCurve[com.ironcorelabs.recrypt.internal.FP2Elem[A]]](PointNotOnCurve.apply[com.ironcorelabs.recrypt.internal.FP2Elem[A]](x, y)).asLeft[Nothing] })) 1935 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3424 3424 72 algebra.ring.Ring.fromInt Apply false 0 false evidence$8.fromInt(3) 1936 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3415 3439 72 scala.Any.== Apply false 0 false evidence$8.plus(evidence$8.pow(x, 3), evidence$8.fromInt(3)).==(evidence$8.pow(y, 2)) 1937 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3447 3475 73 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.withoutCurveValidation ApplyToImplicitArgs false 0 false HomogeneousPoint.this.withoutCurveValidation[A](x, y)(evidence$8, evidence$9) 1938 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3447 3483 73 cats.syntax.EitherIdOps.asRight TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](HomogeneousPoint.this.withoutCurveValidation[A](x, y)(evidence$8, evidence$9)).asRight[Nothing] 1939 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3447 3483 73 cats.syntax.EitherIdOps.asRight Block true 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](HomogeneousPoint.this.withoutCurveValidation[A](x, y)(evidence$8, evidence$9)).asRight[Nothing] 1940 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3499 3520 75 com.ironcorelabs.recrypt.internal.PointNotOnCurve.apply Apply false 0 false PointNotOnCurve.apply[A](x, y) 1941 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3499 3527 75 cats.syntax.EitherIdOps.asLeft TypeApply false 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.PointNotOnCurve[A]](PointNotOnCurve.apply[A](x, y)).asLeft[Nothing] 1942 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint apply 3499 3527 75 cats.syntax.EitherIdOps.asLeft Block true 0 false cats.syntax.`package`.either.catsSyntaxEitherId[com.ironcorelabs.recrypt.internal.PointNotOnCurve[A]](PointNotOnCurve.apply[A](x, y)).asLeft[Nothing] 1943 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Object com.ironcorelabs.recrypt.internal.point.HomogeneousPoint withoutCurveValidation 3615 3651 79 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[A](x, y, spire.algebra.Field.apply[A](evidence$10).one)(evidence$10, evidence$11) 1944 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint 4226 4237 90 algebra.ring.AdditiveMonoid.zero Select false 0 false HomogeneousPoint.this.aField.zero 1945 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4308 4319 91 algebra.ring.AdditiveMonoid.zero Select false 0 false HomogeneousPoint.this.aField.zero 1946 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4321 4331 91 algebra.ring.MultiplicativeMonoid.one Select false 0 false HomogeneousPoint.this.aField.one 1947 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4333 4344 91 algebra.ring.AdditiveMonoid.zero Select false 0 false HomogeneousPoint.this.aField.zero 1948 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4307 4307 91 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1949 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4307 4307 91 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.eqA Select false 0 false HomogeneousPoint.this.eqA 1950 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint zeroPoint 4291 4345 91 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[A](HomogeneousPoint.this.aField.zero, HomogeneousPoint.this.aField.one, HomogeneousPoint.this.aField.zero)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) 1951 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 4402 4403 92 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.x Select false 0 false HomogeneousPoint.this.x 1952 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 4409 4410 92 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.z Select false 0 false HomogeneousPoint.this.z 1953 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 4401 4401 92 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1954 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 4401 4401 92 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.eqA Select false 0 false HomogeneousPoint.this.eqA 1955 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint negate 4382 4411 92 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[A](HomogeneousPoint.this.x, HomogeneousPoint.this.aField.negate(HomogeneousPoint.this.y), HomogeneousPoint.this.z)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) 1956 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4458 4464 94 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.isZero Select false 0 false HomogeneousPoint.this.isZero 1957 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4474 4478 95 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint This true 0 false this 1958 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4515 4524 97 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.zeroPoint Select false 0 false HomogeneousPoint.this.zeroPoint 1959 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4515 4524 97 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.zeroPoint Block true 0 false HomogeneousPoint.this.zeroPoint 1960 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4703 4704 103 Literal false 0 false 8 1961 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4705 4705 103 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1962 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4703 4721 103 spire.syntax.LiteralIntMultiplicativeSemigroupOps.* ApplyToImplicitArgs false 0 false spire.implicits.literalIntMultiplicativeSemigroupOps(8).*[A](ySquaredTimesZ)(HomogeneousPoint.this.aField) 1963 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4750 4751 104 Literal false 0 false 9 1964 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4752 4752 104 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1965 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4750 4760 104 spire.syntax.LiteralIntMultiplicativeSemigroupOps.* ApplyToImplicitArgs false 0 false spire.implicits.literalIntMultiplicativeSemigroupOps(9).*[A](xCubed)(HomogeneousPoint.this.aField) 1966 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 5028 5028 108 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1967 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 5028 5028 108 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.eqA Select false 0 false HomogeneousPoint.this.eqA 1968 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 5009 5040 108 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[A](x2, y2, z2)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) 1969 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4536 5046 98 Block true 0 false { val xCubed: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.x, 3); val ySquared: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.y, 2); val zSquared: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.z, 2); val ySquaredTimesZ: A = HomogeneousPoint.this.aField.times(ySquared, HomogeneousPoint.this.z); val eightTimesYsquaredTimesZ: A = spire.implicits.literalIntMultiplicativeSemigroupOps(8).*[A](ySquaredTimesZ)(HomogeneousPoint.this.aField); val nineTimesXCubed: A = spire.implicits.literalIntMultiplicativeSemigroupOps(9).*[A](xCubed)(HomogeneousPoint.this.aField); val x2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(spire.implicits.literalIntMultiplicativeSemigroupOps(2).*[A](HomogeneousPoint.this.x)(HomogeneousPoint.this.aField), HomogeneousPoint.this.y), HomogeneousPoint.this.z), HomogeneousPoint.this.aField.minus(nineTimesXCubed, eightTimesYsquaredTimesZ)); val y2: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(nineTimesXCubed, HomogeneousPoint.this.aField.minus(spire.implicits.literalIntMultiplicativeSemigroupOps(4).*[A](ySquaredTimesZ)(HomogeneousPoint.this.aField), spire.implicits.literalIntMultiplicativeSemigroupOps(3).*[A](xCubed)(HomogeneousPoint.this.aField))), HomogeneousPoint.this.aField.times(eightTimesYsquaredTimesZ, ySquaredTimesZ)); val z2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(eightTimesYsquaredTimesZ, HomogeneousPoint.this.y), zSquared); HomogeneousPoint.apply[A](x2, y2, z2)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) } 1970 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint double 4490 5046 96 If true 0 false if (HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.y, HomogeneousPoint.this.ZeroA)) HomogeneousPoint.this.zeroPoint else { val xCubed: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.x, 3); val ySquared: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.y, 2); val zSquared: A = HomogeneousPoint.this.aField.pow(HomogeneousPoint.this.z, 2); val ySquaredTimesZ: A = HomogeneousPoint.this.aField.times(ySquared, HomogeneousPoint.this.z); val eightTimesYsquaredTimesZ: A = spire.implicits.literalIntMultiplicativeSemigroupOps(8).*[A](ySquaredTimesZ)(HomogeneousPoint.this.aField); val nineTimesXCubed: A = spire.implicits.literalIntMultiplicativeSemigroupOps(9).*[A](xCubed)(HomogeneousPoint.this.aField); val x2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(spire.implicits.literalIntMultiplicativeSemigroupOps(2).*[A](HomogeneousPoint.this.x)(HomogeneousPoint.this.aField), HomogeneousPoint.this.y), HomogeneousPoint.this.z), HomogeneousPoint.this.aField.minus(nineTimesXCubed, eightTimesYsquaredTimesZ)); val y2: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(nineTimesXCubed, HomogeneousPoint.this.aField.minus(spire.implicits.literalIntMultiplicativeSemigroupOps(4).*[A](ySquaredTimesZ)(HomogeneousPoint.this.aField), spire.implicits.literalIntMultiplicativeSemigroupOps(3).*[A](xCubed)(HomogeneousPoint.this.aField))), HomogeneousPoint.this.aField.times(eightTimesYsquaredTimesZ, ySquaredTimesZ)); val z2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(eightTimesYsquaredTimesZ, HomogeneousPoint.this.y), zSquared); HomogeneousPoint.apply[A](x2, y2, z2)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) } 1971 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5118 5124 112 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.isZero Select false 0 false HomogeneousPoint.this.isZero 1972 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5134 5135 113 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.p Ident true 0 false p 1973 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5151 5159 114 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.isZero Select false 0 false p.isZero 1974 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5169 5173 115 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint This true 0 false this 1975 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5248 5248 118 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.x Select false 0 false HomogeneousPoint.this.x 1976 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5248 5281 118 scala.Boolean.&& Apply false 0 false HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.x, x2).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.y, HomogeneousPoint.this.aField.negate(y2))).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.z, z2)) 1977 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5285 5294 118 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.zeroPoint Select false 0 false HomogeneousPoint.this.zeroPoint 1978 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5355 5361 119 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.double Select false 0 false HomogeneousPoint.this.double 1979 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 6101 6101 135 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.aField Select false 0 false HomogeneousPoint.this.aField 1980 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 6101 6101 135 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.eqA Select false 0 false HomogeneousPoint.this.eqA 1981 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 6082 6113 135 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.apply ApplyToImplicitArgs false 0 false HomogeneousPoint.apply[A](x3, y3, z3)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) 1982 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5193 6121 117 Match true 0 false p match { case (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x2 @ _), (y2 @ _), (z2 @ _)) if HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.x, x2).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.y, HomogeneousPoint.this.aField.negate(y2))).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.z, z2)) => HomogeneousPoint.this.zeroPoint case (h @ (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A](_, _, _)) if point.this.HomogeneousPoint.eq[A](HomogeneousPoint.this.eqA, HomogeneousPoint.this.aField).eqv(h, this) => HomogeneousPoint.this.double case (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x2 @ _), (y2 @ _), (z2 @ _)) => { val yTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, z2); val xTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, z2); val x2TimesZ: A = HomogeneousPoint.this.aField.times(x2, HomogeneousPoint.this.z); val a: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(y2, HomogeneousPoint.this.z), yTimesZ2); val b: A = HomogeneousPoint.this.aField.minus(x2TimesZ, xTimesZ2); val zTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.z, z2); val bSquared: A = HomogeneousPoint.this.aField.pow(b, 2); val bCubed: A = HomogeneousPoint.this.aField.times(bSquared, b); val aSquared: A = HomogeneousPoint.this.aField.pow(a, 2); val zTimesZ2TimesASquared: A = HomogeneousPoint.this.aField.times(zTimesZ2, aSquared); val xTimesZ2PlusX2TimesZ: A = HomogeneousPoint.this.aField.plus(xTimesZ2, x2TimesZ); val x3: A = HomogeneousPoint.this.aField.times(b, HomogeneousPoint.this.aField.minus(zTimesZ2TimesASquared, HomogeneousPoint.this.aField.times(bSquared, xTimesZ2PlusX2TimesZ))); val y3: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(a, bSquared), HomogeneousPoint.this.aField.plus(xTimesZ2, xTimesZ2PlusX2TimesZ)), HomogeneousPoint.this.aField.plus(HomogeneousPoint.this.aField.times(zTimesZ2TimesASquared, a), HomogeneousPoint.this.aField.times(yTimesZ2, bCubed))); val z3: A = HomogeneousPoint.this.aField.times(zTimesZ2, bCubed); HomogeneousPoint.apply[A](x3, y3, z3)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) } } 1983 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint add 5147 6127 114 If true 0 false if (p.isZero) this else p match { case (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x2 @ _), (y2 @ _), (z2 @ _)) if HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.x, x2).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.y, HomogeneousPoint.this.aField.negate(y2))).&&(HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.z, z2)) => HomogeneousPoint.this.zeroPoint case (h @ (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A](_, _, _)) if point.this.HomogeneousPoint.eq[A](HomogeneousPoint.this.eqA, HomogeneousPoint.this.aField).eqv(h, this) => HomogeneousPoint.this.double case (x: A, y: A, z: A)(implicit aField: spire.algebra.Field[A], implicit eqA: cats.kernel.Eq[A])com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]((x2 @ _), (y2 @ _), (z2 @ _)) => { val yTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, z2); val xTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, z2); val x2TimesZ: A = HomogeneousPoint.this.aField.times(x2, HomogeneousPoint.this.z); val a: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(y2, HomogeneousPoint.this.z), yTimesZ2); val b: A = HomogeneousPoint.this.aField.minus(x2TimesZ, xTimesZ2); val zTimesZ2: A = HomogeneousPoint.this.aField.times(HomogeneousPoint.this.z, z2); val bSquared: A = HomogeneousPoint.this.aField.pow(b, 2); val bCubed: A = HomogeneousPoint.this.aField.times(bSquared, b); val aSquared: A = HomogeneousPoint.this.aField.pow(a, 2); val zTimesZ2TimesASquared: A = HomogeneousPoint.this.aField.times(zTimesZ2, aSquared); val xTimesZ2PlusX2TimesZ: A = HomogeneousPoint.this.aField.plus(xTimesZ2, x2TimesZ); val x3: A = HomogeneousPoint.this.aField.times(b, HomogeneousPoint.this.aField.minus(zTimesZ2TimesASquared, HomogeneousPoint.this.aField.times(bSquared, xTimesZ2PlusX2TimesZ))); val y3: A = HomogeneousPoint.this.aField.minus(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.aField.times(a, bSquared), HomogeneousPoint.this.aField.plus(xTimesZ2, xTimesZ2PlusX2TimesZ)), HomogeneousPoint.this.aField.plus(HomogeneousPoint.this.aField.times(zTimesZ2TimesASquared, a), HomogeneousPoint.this.aField.times(yTimesZ2, bCubed))); val z3: A = HomogeneousPoint.this.aField.times(zTimesZ2, bCubed); HomogeneousPoint.apply[A](x3, y3, z3)(HomogeneousPoint.this.aField, HomogeneousPoint.this.eqA) } } 1984 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6195 6201 140 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.isZero Select false 0 false HomogeneousPoint.this.isZero 1985 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6211 6215 141 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint This true 0 false this 1986 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6252 6256 143 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint This true 0 false this 1987 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6290 6296 145 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Select false 0 false HomogeneousPoint.this.negate 1988 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6424 6436 147 scala.math.BigInt.abs Select false 0 false multiple.abs 1989 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6414 6437 147 com.ironcorelabs.recrypt.internal.createNAF Apply false 0 false internal.this.`package`.createNAF(multiple.abs) 1990 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6479 6488 149 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.zeroPoint Select false 0 false HomogeneousPoint.this.zeroPoint 1991 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6528 6538 150 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.double Select false 0 false res.double 1992 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6563 6583 151 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false doubled.add(negSelf) 1993 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6563 6583 151 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Block true 0 false doubled.add(negSelf) 1994 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6604 6621 151 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Apply false 0 false doubled.add(this) 1995 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6604 6621 151 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.add Block true 0 false doubled.add(this) 1996 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6627 6634 151 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.doubled Ident true 0 false doubled 1997 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6589 6634 151 If true 0 false if (spire.implicits.IntAlgebra.eqv(cur, 1)) doubled.add(this) else doubled 1998 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6458 6642 149 scala.collection.TraversableOnce.foldLeft Apply false 0 false NAF.reverse.foldLeft[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](HomogeneousPoint.this.zeroPoint)(((res: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], cur: Int) => { val doubled: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = res.double; if (spire.implicits.IntAlgebra.eqv(cur, -1)) doubled.add(negSelf) else if (spire.implicits.IntAlgebra.eqv(cur, 1)) doubled.add(this) else doubled })) 1999 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6664 6665 153 scala.math.BigInt.int2bigInt ApplyImplicitView false 0 false math.this.BigInt.int2bigInt(0) 2000 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6653 6665 153 scala.math.Ordered.< Apply false 0 false multiple.<(math.this.BigInt.int2bigInt(0)) 2001 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6677 6690 154 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Select false 0 false result.negate 2002 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6677 6690 154 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.negate Block true 0 false result.negate 2003 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6714 6720 156 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.result Ident true 0 false result 2004 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6268 6734 144 Block true 0 false { val negSelf: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = HomogeneousPoint.this.negate; val NAF: Vector[Int] = internal.this.`package`.createNAF(multiple.abs); val result: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = NAF.reverse.foldLeft[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](HomogeneousPoint.this.zeroPoint)(((res: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], cur: Int) => { val doubled: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = res.double; if (spire.implicits.IntAlgebra.eqv(cur, -1)) doubled.add(negSelf) else if (spire.implicits.IntAlgebra.eqv(cur, 1)) doubled.add(this) else doubled })); if (multiple.<(math.this.BigInt.int2bigInt(0))) result.negate else result } 2005 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint times 6227 6734 142 If true 0 false if (HomogeneousPoint.this.eqA.eqv(HomogeneousPoint.this.y, HomogeneousPoint.this.ZeroA)) this else { val negSelf: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = HomogeneousPoint.this.negate; val NAF: Vector[Int] = internal.this.`package`.createNAF(multiple.abs); val result: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = NAF.reverse.foldLeft[com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A]](HomogeneousPoint.this.zeroPoint)(((res: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A], cur: Int) => { val doubled: com.ironcorelabs.recrypt.internal.point.HomogeneousPoint[A] = res.double; if (spire.implicits.IntAlgebra.eqv(cur, -1)) doubled.add(negSelf) else if (spire.implicits.IntAlgebra.eqv(cur, 1)) doubled.add(this) else doubled })); if (multiple.<(math.this.BigInt.int2bigInt(0))) result.negate else result } 2006 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint toByteVector 6864 6888 163 com.ironcorelabs.recrypt.internal.Hashable.toByteVector Apply false 0 false h.toByteVector(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, zInv)) 2007 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint toByteVector 6836 6888 163 scodec.bits.ByteVector.++ Apply false 0 false h.toByteVector(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, zInv)).++(h.toByteVector(HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, zInv))) 2008 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint isZero 6923 6928 166 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.ZeroA Select false 0 false HomogeneousPoint.this.ZeroA 2009 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint isZero 6918 6928 166 scala.Any.== Apply false 0 false HomogeneousPoint.this.z.==(HomogeneousPoint.this.ZeroA) 2010 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 6974 6980 169 com.ironcorelabs.recrypt.internal.point.HomogeneousPoint.isZero Select false 0 false HomogeneousPoint.this.isZero 2011 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 6990 6994 170 scala.None Select false 0 false scala.None 2012 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 6990 6994 170 scala.None Block true 0 false scala.None 2013 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 7049 7069 173 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[A, A](HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, zInv), HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, zInv)) 2014 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 7044 7070 173 scala.Some.apply Apply false 0 false scala.Some.apply[(A, A)](scala.Tuple2.apply[A, A](HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, zInv), HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, zInv))) 2015 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/internal/point/HomogeneousPoint.scala com.ironcorelabs.recrypt.internal.point HomogeneousPoint Class com.ironcorelabs.recrypt.internal.point.HomogeneousPoint normalize 7006 7076 171 Block true 0 false { val zInv: A = HomogeneousPoint.this.aField.reciprocal(HomogeneousPoint.this.z); scala.Some.apply[(A, A)](scala.Tuple2.apply[A, A](HomogeneousPoint.this.aField.times(HomogeneousPoint.this.x, zInv), HomogeneousPoint.this.aField.times(HomogeneousPoint.this.y, zInv))) } 2016 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 909 935 25 com.ironcorelabs.recrypt.internal.PrivateSigningKey Select false 0 false internal.PrivateSigningKey 2017 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 1014 1039 28 com.ironcorelabs.recrypt.internal.PublicSigningKey Select false 0 false internal.PublicSigningKey 2018 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 1097 1115 31 com.ironcorelabs.recrypt.internal.Signature Select false 0 false internal.Signature 2019 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 1176 1193 34 com.ironcorelabs.recrypt.internal.Hashable Select false 0 false internal.Hashable 2020 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 1248 1265 37 com.ironcorelabs.recrypt.internal.AuthHash Select false 0 false internal.AuthHash 2021 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt package Object com.ironcorelabs.recrypt.package 1338 1361 40 com.ironcorelabs.recrypt.internal.Ed25519Signing Select false 0 false internal.Ed25519Signing 2022 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt EitherSyntax Class com.ironcorelabs.recrypt.EitherSyntax toIO 1488 1510 43 java.lang.Exception. Apply false 0 false new scala.`package`.Exception(message) 2023 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt EitherSyntax Class com.ironcorelabs.recrypt.EitherSyntax toIO 1474 1511 43 cats.effect.IO.raiseError Apply false 0 false cats.effect.IO.raiseError[Nothing](new scala.`package`.Exception(message)) 2024 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt EitherSyntax Class com.ironcorelabs.recrypt.EitherSyntax toIO 1513 1520 43 cats.effect.IO.pure Apply false 0 false cats.effect.IO.pure[A](a) 2025 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/package.scala com.ironcorelabs.recrypt EitherSyntax Class com.ironcorelabs.recrypt.EitherSyntax toIO 1451 1521 43 scala.util.Either.fold Apply false 0 false EitherSyntax.this.either.fold[cats.effect.IO[A]](((message: String) => cats.effect.IO.raiseError[Nothing](new scala.`package`.Exception(message))), { ((a: A) => cats.effect.IO.pure[A](a)) }) 2026 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/syntax/hashable.scala com.ironcorelabs.recrypt.syntax HashableSyntax Class com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax toHashBytes 1023 1024 27 com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax.a Select false 0 false HashableSyntax.this.a 2027 /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala/com/ironcorelabs/recrypt/syntax/hashable.scala com.ironcorelabs.recrypt.syntax HashableSyntax Class com.ironcorelabs.recrypt.syntax.HashableSyntaxBase.HashableSyntax toHashBytes 1004 1025 27 com.ironcorelabs.recrypt.internal.Hashable.toByteVector Apply false 0 false hashA.toByteVector(HashableSyntax.this.a) <<<<<< EOF # path=/home/travis/build/IronCoreLabs/recrypt/core/jvm/target/scala-2.12/coverage-report/cobertura.xml --source /home/travis/build/IronCoreLabs/recrypt/core/jvm/src/main/scala /home/travis/build/IronCoreLabs/recrypt/core/src/main/scala <<<<<< EOF