Skip to content

Commit

Permalink
fix: Rename project to VeraId (#19)
Browse files Browse the repository at this point in the history
  • Loading branch information
gnarea authored Feb 16, 2023
1 parent 02c3691 commit 815e0a0
Show file tree
Hide file tree
Showing 56 changed files with 124 additions and 126 deletions.
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
vera
VeraId
Copyright 2022-2023 Relaycorp, Inc.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# vera-jvm

VeraId library for the JVM
# VeraId library for the JVM

## Developer notes

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "vera",
"name": "veraid",
"devDependencies": {
"gradle-semantic-release-plugin": "^1.7.2"
}
Expand Down
8 changes: 4 additions & 4 deletions release.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ publishing {
pom {
name.set(rootProject.name)
description.set("VeraId library")
url.set("https://github.com/relaycorp/vera-jvm")
url.set("https://github.com/relaycorp/veraid-jvm")
developers {
developer {
id.set("relaycorp")
Expand All @@ -29,11 +29,11 @@ publishing {
}
}
scm {
connection.set("scm:git:https://github.com/relaycorp/vera-jvm.git")
connection.set("scm:git:https://github.com/relaycorp/veraid-jvm.git")
developerConnection.set(
"scm:git:https://github.com/relaycorp/vera-jvm.git"
"scm:git:https://github.com/relaycorp/veraid-jvm.git"
)
url.set("https://github.com/relaycorp/vera-jvm")
url.set("https://github.com/relaycorp/veraid-jvm")
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
rootProject.name = "vera"
rootProject.name = "veraid"
5 changes: 0 additions & 5 deletions src/main/kotlin/tech/relaycorp/vera/dns/DnsException.kt

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera
package tech.relaycorp.veraid

internal enum class KeyAlgorithm(val typeId: Int) {
RSA_2048(1),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package tech.relaycorp.vera
package tech.relaycorp.veraid

internal data class OrganisationKeySpec(val algorithm: KeyAlgorithm, val id: String)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera
package tech.relaycorp.veraid

public abstract class VeraException(message: String, cause: Throwable? = null) :
Exception(message, cause)
5 changes: 5 additions & 0 deletions src/main/kotlin/tech/relaycorp/veraid/dns/DnsException.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package tech.relaycorp.veraid.dns

import tech.relaycorp.veraid.VeraException

public class DnsException(message: String) : VeraException(message)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

internal object DnsUtils {
const val DNSSEC_ROOT_DS =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import java.io.ByteArrayInputStream
import java.nio.charset.Charset
Expand All @@ -15,8 +15,8 @@ import org.xbill.DNS.Record
import org.xbill.DNS.Resolver
import org.xbill.DNS.Type
import org.xbill.DNS.dnssec.ValidatingResolver
import tech.relaycorp.vera.dns.resolvers.OfflineResolver
import tech.relaycorp.vera.dns.resolvers.PersistingResolver
import tech.relaycorp.veraid.dns.resolvers.OfflineResolver
import tech.relaycorp.veraid.dns.resolvers.PersistingResolver

internal typealias PersistingResolverInitialiser = (resolverHostName: String) -> PersistingResolver
internal typealias OnlineResolverInitialiser = (headResolver: Resolver) -> ValidatingResolver
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import tech.relaycorp.vera.VeraException
import tech.relaycorp.veraid.VeraException

public class InvalidChainException(message: String, cause: Throwable? = null) :
VeraException(message, cause)
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import tech.relaycorp.vera.VeraException
import tech.relaycorp.veraid.VeraException

public class InvalidRdataException(message: String) : VeraException(message)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@file:JvmName("MessageUtils")

package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import java.time.Instant
import org.xbill.DNS.Message
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@file:JvmName("RrSetUtils")

package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import java.time.Instant
import org.xbill.DNS.RRset
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import java.time.Instant
import kotlin.time.toJavaDuration
Expand All @@ -15,8 +15,8 @@ import org.xbill.DNS.Section
import org.xbill.DNS.TXTRecord
import org.xbill.DNS.Type
import org.xbill.DNS.WireParseException
import tech.relaycorp.vera.OrganisationKeySpec
import tech.relaycorp.vera.utils.intersect
import tech.relaycorp.veraid.OrganisationKeySpec
import tech.relaycorp.veraid.utils.intersect

/**
* Vera DNSSEC chain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import kotlin.time.Duration
import kotlin.time.Duration.Companion.days
import kotlin.time.Duration.Companion.seconds
import org.bouncycastle.asn1.ASN1ObjectIdentifier
import tech.relaycorp.vera.KeyAlgorithm
import tech.relaycorp.vera.OrganisationKeySpec
import tech.relaycorp.veraid.KeyAlgorithm
import tech.relaycorp.veraid.OrganisationKeySpec

internal data class VeraRdataFields(
val orgKeySpec: OrganisationKeySpec,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns.resolvers
package tech.relaycorp.veraid.dns.resolvers

import java.time.Duration
import java.util.concurrent.CompletableFuture
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns.resolvers
package tech.relaycorp.veraid.dns.resolvers

import org.xbill.DNS.Message
import org.xbill.DNS.SimpleResolver
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@file:JvmName("Keys")

package tech.relaycorp.vera.pki
package tech.relaycorp.veraid.pki

import java.security.KeyFactory
import java.security.KeyPair
Expand All @@ -13,7 +13,7 @@ import java.security.spec.InvalidKeySpecException
import java.security.spec.PKCS8EncodedKeySpec
import java.security.spec.RSAPublicKeySpec
import java.security.spec.X509EncodedKeySpec
import tech.relaycorp.vera.utils.BC_PROVIDER
import tech.relaycorp.veraid.utils.BC_PROVIDER

private const val DEFAULT_RSA_KEY_MODULUS = 2048
private const val MIN_RSA_KEY_MODULUS = 2048
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package tech.relaycorp.vera.pki
package tech.relaycorp.veraid.pki

import java.security.PrivateKey
import java.security.PublicKey
import java.time.ZonedDateTime
import org.bouncycastle.cert.X509CertificateHolder
import tech.relaycorp.vera.utils.x509.Certificate
import tech.relaycorp.veraid.utils.x509.Certificate

public class MemberCertificate internal constructor(certificateHolder: X509CertificateHolder) :
Certificate(certificateHolder) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package tech.relaycorp.vera.pki
package tech.relaycorp.veraid.pki

import org.bouncycastle.asn1.ASN1Integer
import tech.relaycorp.vera.dns.VeraDnssecChain
import tech.relaycorp.vera.utils.asn1.ASN1Utils
import tech.relaycorp.veraid.dns.VeraDnssecChain
import tech.relaycorp.veraid.utils.asn1.ASN1Utils

public class MemberIdBundle(
private val dnssecChain: VeraDnssecChain,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package tech.relaycorp.vera.pki
package tech.relaycorp.veraid.pki

import java.security.KeyPair
import java.time.ZonedDateTime
import org.bouncycastle.cert.X509CertificateHolder
import tech.relaycorp.vera.utils.x509.Certificate
import tech.relaycorp.veraid.utils.x509.Certificate

public class OrgCertificate internal constructor(certificateHolder: X509CertificateHolder) :
Certificate(certificateHolder) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package tech.relaycorp.vera.pki
package tech.relaycorp.veraid.pki

import tech.relaycorp.vera.VeraException
import tech.relaycorp.veraid.VeraException

/**
* Vera PKI exception.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.utils
package tech.relaycorp.veraid.utils

import java.security.MessageDigest
import org.bouncycastle.jce.provider.BouncyCastleProvider
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.utils
package tech.relaycorp.veraid.utils

import java.math.BigInteger
import java.security.SecureRandom
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@file:JvmName("Time")

package tech.relaycorp.vera.utils
package tech.relaycorp.veraid.utils

internal fun <T : Comparable<T>> ClosedRange<T>.intersect(otherRange: ClosedRange<T>):
ClosedRange<T>? {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package tech.relaycorp.vera.utils.asn1
package tech.relaycorp.veraid.utils.asn1

internal class ASN1Exception(message: String, cause: Throwable? = null) : Exception(message, cause)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.utils.asn1
package tech.relaycorp.veraid.utils.asn1

import java.io.IOException
import org.bouncycastle.asn1.ASN1Encodable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.utils.x509
package tech.relaycorp.veraid.utils.x509

import org.bouncycastle.asn1.ASN1Boolean
import org.bouncycastle.asn1.ASN1Encodable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.utils.x509
package tech.relaycorp.veraid.utils.x509

import org.bouncycastle.asn1.x509.Certificate as BCCertificate
import java.io.IOException
Expand Down Expand Up @@ -31,9 +31,9 @@ import org.bouncycastle.cert.X509CertificateHolder
import org.bouncycastle.cert.X509v3CertificateBuilder
import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter
import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder
import tech.relaycorp.vera.utils.BC_PROVIDER
import tech.relaycorp.vera.utils.generateRandomBigInteger
import tech.relaycorp.vera.utils.getSHA256Digest
import tech.relaycorp.veraid.utils.BC_PROVIDER
import tech.relaycorp.veraid.utils.generateRandomBigInteger
import tech.relaycorp.veraid.utils.getSHA256Digest

/**
* Certificate.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package tech.relaycorp.vera.utils.x509
package tech.relaycorp.veraid.utils.x509

import tech.relaycorp.vera.VeraException
import tech.relaycorp.veraid.VeraException

/**
* Vera PKI certificate exception.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera
package tech.relaycorp.veraid

import io.kotest.matchers.shouldBe
import org.junit.jupiter.api.Nested
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package tech.relaycorp.vera
package tech.relaycorp.veraid

import org.bouncycastle.asn1.ASN1ObjectIdentifier
import tech.relaycorp.vera.pki.generateRSAKeyPair
import tech.relaycorp.veraid.pki.generateRSAKeyPair

const val ORG_NAME = "example.com"
val ORG_KEY_PAIR = generateRSAKeyPair()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import tech.relaycorp.vera.ORG_NAME
import tech.relaycorp.veraid.ORG_NAME

const val DOMAIN_NAME = "$ORG_NAME."
const val REMOTE_RESOLVER = "1.1.1.1"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import com.nhaarman.mockitokotlin2.any
import com.nhaarman.mockitokotlin2.mock
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import com.nhaarman.mockitokotlin2.any
import com.nhaarman.mockitokotlin2.argumentCaptor
Expand Down Expand Up @@ -29,8 +29,8 @@ import org.xbill.DNS.SimpleResolver
import org.xbill.DNS.TXTRecord
import org.xbill.DNS.Type
import org.xbill.DNS.dnssec.ValidatingResolver
import tech.relaycorp.vera.dns.resolvers.OfflineResolver
import tech.relaycorp.vera.dns.resolvers.PersistingResolver
import tech.relaycorp.veraid.dns.resolvers.OfflineResolver
import tech.relaycorp.veraid.dns.resolvers.PersistingResolver

class DnssecChainTest {
private val recordType = "TXT"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import io.kotest.matchers.shouldBe
import org.junit.jupiter.api.Nested
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import org.xbill.DNS.Name

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import io.kotest.matchers.ints.shouldBeLessThan
import java.time.Instant
Expand All @@ -12,8 +12,8 @@ import org.xbill.DNS.RRSIGRecord
import org.xbill.DNS.Record
import org.xbill.DNS.Section
import org.xbill.DNS.TXTRecord
import tech.relaycorp.vera.ORG_KEY_SPEC
import tech.relaycorp.vera.SERVICE_OID
import tech.relaycorp.veraid.ORG_KEY_SPEC
import tech.relaycorp.veraid.SERVICE_OID

/**
* Max size of TXT rdata fields (size must be representable with a single octet).
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tech.relaycorp.vera.dns
package tech.relaycorp.veraid.dns

import io.kotest.matchers.shouldBe
import io.kotest.matchers.string.shouldHaveLength
Expand Down
Loading

0 comments on commit 815e0a0

Please sign in to comment.