commit
						f4d6d941c9
					
				@ -30,7 +30,8 @@ buildMac:
 | 
			
		||||
  stage: build
 | 
			
		||||
  when: manual
 | 
			
		||||
  allow_failure: false
 | 
			
		||||
  script: echo TEST_PULL_REQUEST_MAC
 | 
			
		||||
  script:
 | 
			
		||||
    - ./macBuild.sh
 | 
			
		||||
  tags:
 | 
			
		||||
    - macos
 | 
			
		||||
buildWindows:
 | 
			
		||||
 | 
			
		||||
@ -138,6 +138,7 @@ Currently supported native platforms:
 | 
			
		||||
- Complete the bindings list
 | 
			
		||||
- Samples
 | 
			
		||||
- Android testing 
 | 
			
		||||
- Fix browser testing, both locally and in CI/CD
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -37,6 +37,8 @@ fun getHostArchitecture(): String {
 | 
			
		||||
    return resolvedArch
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
fun KotlinMultiplatformExtension.isRunningInIdea(block: KotlinMultiplatformExtension.() -> Unit) {
 | 
			
		||||
    if (isInIdea()) {
 | 
			
		||||
        block(this)
 | 
			
		||||
@ -109,4 +111,4 @@ fun NamedDomainObjectContainer<KotlinSourceSet>.createWorkaroundNativeMainSource
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -57,7 +57,6 @@ version = ReleaseInfo.version
 | 
			
		||||
 | 
			
		||||
val ideaActive = isInIdea()
 | 
			
		||||
println("Idea active: $ideaActive")
 | 
			
		||||
 | 
			
		||||
android {
 | 
			
		||||
    compileSdkVersion(29)
 | 
			
		||||
    defaultConfig {
 | 
			
		||||
@ -75,6 +74,7 @@ android {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
kotlin {
 | 
			
		||||
    val hostOsName = getHostOsName()
 | 
			
		||||
    runningOnLinuxx86_64 {
 | 
			
		||||
 | 
			
		||||
@ -78,7 +78,9 @@ class LibsodiumUtilTest {
 | 
			
		||||
            val input = ubyteArrayOf(1U, 2U)
 | 
			
		||||
            val blocksize = 2
 | 
			
		||||
            val padded = LibsodiumUtil.pad(input, blocksize)
 | 
			
		||||
            val expected = ubyteArrayOf(1U, 2U, 0x80U, 0x00U)
 | 
			
		||||
            println(padded.hexColumsPrint())
 | 
			
		||||
            assertTrue { padded.contentEquals(expected) }
 | 
			
		||||
            val unpadded = LibsodiumUtil.unpad(padded, blocksize)
 | 
			
		||||
            println(unpadded.hexColumsPrint())
 | 
			
		||||
 | 
			
		||||
@ -94,7 +96,9 @@ class LibsodiumUtilTest {
 | 
			
		||||
            val input = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U)
 | 
			
		||||
            val blocksize = 4
 | 
			
		||||
            val padded = LibsodiumUtil.pad(input, blocksize)
 | 
			
		||||
            val expected = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U, 0x80U, 0x00U)
 | 
			
		||||
            println(padded.hexColumsPrint())
 | 
			
		||||
            assertTrue { padded.contentEquals(expected) }
 | 
			
		||||
            val unpadded = LibsodiumUtil.unpad(padded, blocksize)
 | 
			
		||||
            println(unpadded.hexColumsPrint())
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user