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