START usr.bin/openssl 2021-02-23T05:59:02Z ==== ssl-enc ==== env OPENSSL=/usr/bin/openssl sh /usr/src/regress/usr.bin/openssl/testenc.sh /usr/src/regress/usr.bin/openssl/obj /usr/src/regress/usr.bin/openssl cat base64 ==== ssl-dsa ==== env OPENSSL=/usr/bin/openssl sh /usr/src/regress/usr.bin/openssl/testdsa.sh /usr/src/regress/usr.bin/openssl/obj /usr/src/regress/usr.bin/openssl Generating DSA parameters, 512 bit long prime This could take some time ....+.......+++++++++++++++++++++++++++++++++++++++++++++++++++* .+..........+..+....+..+..+............+.......+.......+..............+...........+...+........................+...........+.......+......+......+..........+....+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++* Generating a 512 bit DSA private key writing new private key to 'testdsa.key' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [CA]:CA Organization Name (eg, company) []:Shake it Vera Common Name (eg, YOUR name) []:Wastelandus Common Name (eg, YOUR name) []:Maximus Certificate: Data: Version: 1 (0x0) Serial Number: ef:8b:d5:72:78:de:c5:26 Signature Algorithm: dsa_with_SHA256 Issuer: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus Validity Not Before: Feb 23 05:59:05 2021 GMT Not After : Mar 25 05:59:05 2021 GMT Subject: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus Subject Public Key Info: Public Key Algorithm: dsaEncryption pub: 2f:ff:6e:fd:af:7c:65:0f:7d:d9:d5:36:1e:c9:53: 57:ae:12:83:b9:8c:46:bc:77:61:1f:02:fd:3b:d6: d5:d0:af:f8:3c:07:7f:dd:c9:11:21:8b:9a:4f:b8: 81:4b:7d:2c:03:eb:ad:e1:1f:5a:ea:d9:28:e8:b8: e7:a9:4b:5e P: 00:aa:5e:1c:5f:8d:76:ef:ff:4e:c7:df:26:d3:98: 66:a9:e7:ad:42:64:e5:81:35:a3:3f:8d:72:cb:d8: 42:6a:68:95:1c:12:b5:b3:c7:a0:7f:08:c6:52:65: 1a:dd:a0:09:3e:b4:97:96:d5:46:2d:e8:c3:dd:86: 7e:95:50:4e:3d Q: 00:ab:64:c7:1b:c6:7f:f1:9f:07:8c:05:a5:10:69: 62:50:ce:4f:b8:2f G: 77:28:e9:0c:b3:58:86:02:75:45:10:c2:62:43:8b: 5e:b1:04:57:c7:c0:e6:f5:ad:27:01:d5:13:af:fb: b3:7d:06:33:71:88:ac:f3:1e:a7:5b:be:6e:ce:cc: c0:b1:8a:f0:55:d8:b3:ef:c0:f8:b1:1c:1a:48:45: 3c:d1:4e:1c Signature Algorithm: dsa_with_SHA256 r: 5a:22:13:1d:86:92:66:77:66:74:4b:85:f5:b9:08: 5e:70:40:57:05 s: 7b:ec:9d:ae:45:e8:15:77:1e:75:9c:ee:ae:fe:b7: c2:7e:54:94:d8 -----BEGIN CERTIFICATE----- MIICCzCCAckCCQDvi9VyeN7FJjALBglghkgBZQMEAwIwTTELMAkGA1UEBhMCQ0Ex FjAUBgNVBAoMDVNoYWtlIGl0IFZlcmExFDASBgNVBAMMC1dhc3RlbGFuZHVzMRAw DgYDVQQDDAdNYXhpbXVzMB4XDTIxMDIyMzA1NTkwNVoXDTIxMDMyNTA1NTkwNVow TTELMAkGA1UEBhMCQ0ExFjAUBgNVBAoMDVNoYWtlIGl0IFZlcmExFDASBgNVBAMM C1dhc3RlbGFuZHVzMRAwDgYDVQQDDAdNYXhpbXVzMIHwMIGoBgcqhkjOOAQBMIGc AkEAql4cX4127/9Ox98m05hmqeetQmTlgTWjP41yy9hCamiVHBK1s8egfwjGUmUa 3aAJPrSXltVGLejD3YZ+lVBOPQIVAKtkxxvGf/GfB4wFpRBpYlDOT7gvAkB3KOkM s1iGAnVFEMJiQ4tesQRXx8Dm9a0nAdUTr/uzfQYzcYis8x6nW75uzszAsYrwVdiz 78D4sRwaSEU80U4cA0MAAkAv/279r3xlD33Z1TYeyVNXrhKDuYxGvHdhHwL9O9bV 0K/4PAd/3ckRIYuaT7iBS30sA+ut4R9a6tko6LjnqUteMAsGCWCGSAFlAwQDAgMv ADAsAhRaIhMdhpJmd2Z0S4X1uQhecEBXBQIUe+ydrkXoFXcedZzurv63wn5UlNg= -----END CERTIFICATE----- ==== ssl-rsa ==== env OPENSSL=/usr/bin/openssl sh /usr/src/regress/usr.bin/openssl/testrsa.sh /usr/src/regress/usr.bin/openssl/obj /usr/src/regress/usr.bin/openssl Generating RSA private key, 2048 bit long modulus .......................+++++ ..........+++++ e is 65537 (0x10001) You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [CA]:CA Organization Name (eg, company) []:Shake it Vera Common Name (eg, YOUR name) []:Wastelandus Common Name (eg, YOUR name) []:Maximus Certificate: Data: Version: 1 (0x0) Serial Number: be:c6:ca:42:8c:53:5f:85 Signature Algorithm: sha256WithRSAEncryption Issuer: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus Validity Not Before: Feb 23 05:59:05 2021 GMT Not After : Feb 23 05:59:05 2022 GMT Subject: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: 00:b5:79:1e:4a:fa:29:f5:c3:bf:f2:20:45:be:b5: ea:2e:26:13:e8:48:2d:49:04:c8:2e:74:5d:c3:fb: 67:ec:2d:c5:bb:1f:11:12:39:83:94:95:dc:6d:36: c1:e1:6d:1c:d6:99:c1:d8:70:53:fc:37:95:3d:8e: bd:af:fb:f6:e8:3d:3a:d1:1c:fc:2f:e1:17:bb:10: 6b:ea:51:78:66:e0:be:e1:2b:c9:4c:20:25:ba:18: 35:1b:bd:05:21:90:4d:d1:45:23:f6:ae:80:53:55: 52:8f:12:8c:3b:e1:64:72:8e:15:8c:58:ea:d4:e6: ec:c9:50:a5:f3:39:f1:6b:45:e5:d2:5c:0c:0a:ba: e0:7b:db:da:6d:46:a0:7b:1f:7e:df:db:46:1b:12: 22:35:0f:0d:83:9b:27:16:ae:bb:24:af:6e:2c:0d: ca:58:c8:d5:b0:ab:b1:82:b5:96:6f:0a:34:b9:93: 33:87:a1:17:41:b8:8b:5f:2b:64:1e:5b:99:91:12: 7b:be:76:a4:22:02:dd:0b:85:48:3d:9e:28:4a:c0: cf:e5:5c:b4:69:2c:7c:4c:9f:32:ad:89:43:97:11: c2:ee:45:6e:21:d3:2a:0b:8d:d4:09:8e:88:d9:1e: 48:c8:51:ce:db:73:21:5b:5d:d5:2f:90:9d:ef:fa: 6e:87 Exponent: 65537 (0x10001) Signature Algorithm: sha256WithRSAEncryption 74:3a:6f:35:b5:12:dd:9c:28:46:0f:0a:3f:f6:b7:a2:c8:f9: 9b:5e:84:99:fa:32:18:bb:6c:7d:fb:63:94:5f:e4:40:d0:c9: 13:e8:ec:c5:b1:b3:84:21:74:6f:1e:84:df:65:04:e8:ab:7f: 77:7f:ed:7b:20:f6:df:aa:60:ce:8e:08:ba:43:27:34:38:d9: 72:6b:52:fe:1c:85:46:f7:0b:49:35:50:6c:ba:4b:96:69:57: cd:94:eb:2e:56:7f:49:a7:cc:77:e5:e9:f3:09:d0:6e:a3:97: 85:05:b1:39:25:44:9b:75:ae:a5:25:91:9d:e6:30:ef:05:47: cb:6e:fd:eb:19:45:28:eb:f7:1b:57:3b:d7:4d:b2:dd:22:61: 28:26:c7:de:37:a3:f2:3f:87:1a:ce:ae:c1:76:d1:7d:ec:5f: 3d:df:5f:77:51:60:b9:66:44:1b:ff:cb:66:9a:19:5f:b9:8b: 18:e6:4c:d7:00:4e:8f:bc:05:eb:97:c2:59:44:76:dd:2e:4a: f0:04:ed:bd:53:7c:4b:04:4c:5c:67:5d:cc:dc:98:f9:19:20: ca:ec:fc:c3:11:0d:48:b2:c9:63:9d:53:39:b9:46:4a:99:59: 25:b0:4a:5d:5f:9a:42:67:49:77:d3:e6:86:38:82:88:ac:4c: 8b:0b:6d:24 -----BEGIN CERTIFICATE----- MIIDFjCCAf4CCQC+xspCjFNfhTANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJD QTEWMBQGA1UECgwNU2hha2UgaXQgVmVyYTEUMBIGA1UEAwwLV2FzdGVsYW5kdXMx EDAOBgNVBAMMB01heGltdXMwHhcNMjEwMjIzMDU1OTA1WhcNMjIwMjIzMDU1OTA1 WjBNMQswCQYDVQQGEwJDQTEWMBQGA1UECgwNU2hha2UgaXQgVmVyYTEUMBIGA1UE AwwLV2FzdGVsYW5kdXMxEDAOBgNVBAMMB01heGltdXMwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC1eR5K+in1w7/yIEW+teouJhPoSC1JBMgudF3D+2fs LcW7HxESOYOUldxtNsHhbRzWmcHYcFP8N5U9jr2v+/boPTrRHPwv4Re7EGvqUXhm 4L7hK8lMICW6GDUbvQUhkE3RRSP2roBTVVKPEow74WRyjhWMWOrU5uzJUKXzOfFr ReXSXAwKuuB729ptRqB7H37f20YbEiI1Dw2DmycWrrskr24sDcpYyNWwq7GCtZZv CjS5kzOHoRdBuItfK2QeW5mREnu+dqQiAt0LhUg9nihKwM/lXLRpLHxMnzKtiUOX EcLuRW4h0yoLjdQJjojZHkjIUc7bcyFbXdUvkJ3v+m6HAgMBAAEwDQYJKoZIhvcN AQELBQADggEBAHQ6bzW1Et2cKEYPCj/2t6LI+ZtehJn6Mhi7bH37Y5Rf5EDQyRPo 7MWxs4QhdG8ehN9lBOirf3d/7Xsg9t+qYM6OCLpDJzQ42XJrUv4chUb3C0k1UGy6 S5ZpV82U6y5Wf0mnzHfl6fMJ0G6jl4UFsTklRJt1rqUlkZ3mMO8FR8tu/esZRSjr 9xtXO9dNst0iYSgmx943o/I/hxrOrsF20X3sXz3fX3dRYLlmRBv/y2aaGV+5ixjm TNcATo+8BeuXwllEdt0uSvAE7b1TfEsETFxnXczcmPkZIMrs/MMRDUiyyWOdUzm5 RkqZWSWwSl1fmkJnSXfT5oY4goisTIsLbSQ= -----END CERTIFICATE----- ==== appstest ==== env OPENSSL=/usr/bin/openssl sh /usr/src/regress/usr.bin/openssl/appstest.sh -q #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) COMMAND USAGE 2021/02/23 06:59:05 === [TEST] output usages of all commands. [TEST] check all list-* commands. [TEST] check interactive mode OpenSSL> openssl:Error: 'help' is an invalid command. Standard commands asn1parse ca certhash ciphers cms crl crl2pkcs7 dgst dh dhparam dsa dsaparam ec ecparam enc errstr gendh gendsa genpkey genrsa nseq ocsp passwd pkcs12 pkcs7 pkcs8 pkey pkeyparam pkeyutl prime rand req rsa rsautl s_client s_server s_time sess_id smime speed spkac ts verify version x509 Message Digest commands (see the `dgst' command for more details) gost-mac md4 md5 md_gost94 ripemd160 sha1 sha224 sha256 sha384 sha512 sm3 sm3WithRSAEncryption streebog256 streebog512 whirlpool Cipher commands (see the `enc' command for more details) aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb base64 bf bf-cbc bf-cfb bf-ecb bf-ofb camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb camellia-256-cbc camellia-256-ecb cast cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb chacha des des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb des3 desx idea idea-cbc idea-cfb idea-ecb idea-ofb rc2 rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb rc4 rc4-40 sm4 sm4-cbc sm4-cfb sm4-ecb sm4-ofb OpenSSL> :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) listing operations 2021/02/23 06:59:06 === [TEST] ciphers :-) success. [TEST] errstr error:2606A074:engine routines:func(106):no such engine :-) success. :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) random number etc. operations 2021/02/23 06:59:06 === [TEST] passwd $1$3Ia1nWwI$ej2u0Q2kr7RRcq5IZnrmh/ :-) success. $apr1$1tCJhWgI$6y/HMu8WoRkC9qFp26q68/ :-) success. DprgdHyoyCHAk :-) success. [TEST] prime 1 is not prime :-) success. 2 is prime :-) success. DED4C0467039B7EB :-) success. [TEST] rand 47kRYULGCCKkwL05MbSHaHaTv+qs88uoSz77L8tGp0F2nu38QLf7Vi9F0zJi0DaT 0TLSczNiI32CuIcoPWGUlvEhXqbKj43mWfd4Xs2nzQSSRLcezOAfZdF09Eu16la4 qt/Tyg== :-) success. 67bafd0812174c412c5b8619b0f5aeaf46558885182973035f54ca4f686591304b2ea5b20eeba3f6001e6cc2ab1abc32beb7b6828450eb497ba640c634fda852c5d667550c73ecf0c3b046acaec6085a6f8aba6ff4caa6cf4548693efef32cb053f5df45 :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) MESSAGE DIGEST COMMANDS 2021/02/23 06:59:06 === [TEST] dgst - See [MESSAGE DIGEST COMMANDS] section. Generating RSA private key, 2048 bit long modulus ............+++++ .........+++++ e is 65537 (0x10001) :-) success. :-) success. gost-mac ... :-) success. gost-mac HMAC ... :-) success. gost-mac CMAC ... :-) success. gost-mac sign ... :-) success. gost-mac verify ... Verified OK :-) success. gost-mac prverify ... Verified OK :-) success. md4 ... :-) success. md4 HMAC ... :-) success. md4 CMAC ... :-) success. md4 sign ... :-) success. md4 verify ... Verified OK :-) success. md4 prverify ... Verified OK :-) success. md5 ... :-) success. md5 HMAC ... :-) success. md5 CMAC ... :-) success. md5 sign ... :-) success. md5 verify ... Verified OK :-) success. md5 prverify ... Verified OK :-) success. md_gost94 ... :-) success. md_gost94 HMAC ... :-) success. md_gost94 CMAC ... :-) success. md_gost94 sign ... :-) success. md_gost94 verify ... Verified OK :-) success. md_gost94 prverify ... Verified OK :-) success. ripemd160 ... :-) success. ripemd160 HMAC ... :-) success. ripemd160 CMAC ... :-) success. ripemd160 sign ... :-) success. ripemd160 verify ... Verified OK :-) success. ripemd160 prverify ... Verified OK :-) success. sha1 ... :-) success. sha1 HMAC ... :-) success. sha1 CMAC ... :-) success. sha1 sign ... :-) success. sha1 verify ... Verified OK :-) success. sha1 prverify ... Verified OK :-) success. sha224 ... :-) success. sha224 HMAC ... :-) success. sha224 CMAC ... :-) success. sha224 sign ... :-) success. sha224 verify ... Verified OK :-) success. sha224 prverify ... Verified OK :-) success. sha256 ... :-) success. sha256 HMAC ... :-) success. sha256 CMAC ... :-) success. sha256 sign ... :-) success. sha256 verify ... Verified OK :-) success. sha256 prverify ... Verified OK :-) success. sha384 ... :-) success. sha384 HMAC ... :-) success. sha384 CMAC ... :-) success. sha384 sign ... :-) success. sha384 verify ... Verified OK :-) success. sha384 prverify ... Verified OK :-) success. sha512 ... :-) success. sha512 HMAC ... :-) success. sha512 CMAC ... :-) success. sha512 sign ... :-) success. sha512 verify ... Verified OK :-) success. sha512 prverify ... Verified OK :-) success. sm3 ... :-) success. sm3 HMAC ... :-) success. sm3 CMAC ... :-) success. sm3 sign ... :-) success. sm3 verify ... Verified OK :-) success. sm3 prverify ... Verified OK :-) success. sm3WithRSAEncryption ... :-) success. sm3WithRSAEncryption HMAC ... :-) success. sm3WithRSAEncryption CMAC ... :-) success. sm3WithRSAEncryption sign ... :-) success. sm3WithRSAEncryption verify ... Verified OK :-) success. sm3WithRSAEncryption prverify ... Verified OK :-) success. streebog256 ... :-) success. streebog256 HMAC ... :-) success. streebog256 CMAC ... :-) success. streebog256 sign ... :-) success. streebog256 verify ... Verified OK :-) success. streebog256 prverify ... Verified OK :-) success. streebog512 ... :-) success. streebog512 HMAC ... :-) success. streebog512 CMAC ... :-) success. streebog512 sign ... :-) success. streebog512 verify ... Verified OK :-) success. streebog512 prverify ... Verified OK :-) success. whirlpool ... :-) success. whirlpool HMAC ... :-) success. whirlpool CMAC ... :-) success. whirlpool sign ... :-) success. whirlpool verify ... Verified OK :-) success. whirlpool prverify ... Verified OK :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) ENCODING AND CIPHER COMMANDS 2021/02/23 06:59:08 === [TEST] enc - See [ENCODING AND CIPHER COMMANDS] section. aes-128-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. aes-128-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. aes-192-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. aes-192-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. aes-256-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. aes-256-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. base64 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. bf ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. bf-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. bf-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. bf-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. bf-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-128-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-128-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-192-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-192-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-256-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. camellia-256-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast5-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast5-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast5-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. cast5-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. chacha ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede3 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede3-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede3-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ede3-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. des3 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. desx ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. idea ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. idea-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. idea-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. idea-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. idea-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-40-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-64-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc2-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc4 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. rc4-40 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. sm4 ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. sm4-cbc ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. sm4-cfb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. sm4-ecb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. sm4-ofb ... encoding ... :-) success. decoding ... :-) success. cmp ... :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) various KEY operations 2021/02/23 06:59:10 === [TEST] gendh - Obsoleted by dhparam. :-) success. [TEST] dh - Obsoleted by dhparam. DH parameters appear to be ok. :-) success. [TEST] SKIPPING dhparam - Superseded by genpkey and pkeyparam. (quick mode) [TEST] dsaparam - Superseded by genpkey and pkeyparam. :-) success. [TEST] dsa read DSA key writing DSA key Public Key= :-) success. [TEST] gendsa - Superseded by genpkey and pkey. Generating DSA key, 512 bits :-) success. [TEST] genrsa - Superseded by genpkey. :-) success. [TEST] rsa writing RSA key :-) success. [TEST] rsautl - Superseded by pkeyutl. :-) success. abcdefghijklmnopqrstuvwxyz1234567890 :-) success. [TEST] ecparam -list-curves :-) success. [TEST] ecparam and ec ec - secp112r1 ... ecparam ... :-) success. ec ... :-) success. ec - secp112r2 ... ecparam ... :-) success. ec ... :-) success. ec - secp128r1 ... ecparam ... :-) success. ec ... :-) success. ec - secp128r2 ... ecparam ... :-) success. ec ... :-) success. ec - secp160k1 ... ecparam ... :-) success. ec ... :-) success. ec - secp160r1 ... ecparam ... :-) success. ec ... :-) success. ec - secp160r2 ... ecparam ... :-) success. ec ... :-) success. ec - secp192k1 ... ecparam ... :-) success. ec ... :-) success. ec - secp224k1 ... ecparam ... :-) success. ec ... :-) success. ec - secp224r1 ... ecparam ... :-) success. ec ... :-) success. ec - secp256k1 ... ecparam ... :-) success. ec ... :-) success. ec - secp384r1 ... ecparam ... :-) success. ec ... :-) success. ec - secp521r1 ... ecparam ... :-) success. ec ... :-) success. ec - prime192v1 ... ecparam ... :-) success. ec ... :-) success. ec - prime192v2 ... ecparam ... :-) success. ec ... :-) success. ec - prime192v3 ... ecparam ... :-) success. ec ... :-) success. ec - prime239v1 ... ecparam ... :-) success. ec ... :-) success. ec - prime239v2 ... ecparam ... :-) success. ec ... :-) success. ec - prime239v3 ... ecparam ... :-) success. ec ... :-) success. ec - prime256v1 ... ecparam ... :-) success. ec ... :-) success. ec - sect113r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect113r2 ... ecparam ... :-) success. ec ... :-) success. ec - sect131r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect131r2 ... ecparam ... :-) success. ec ... :-) success. ec - sect163k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect163r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect163r2 ... ecparam ... :-) success. ec ... :-) success. ec - sect193r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect193r2 ... ecparam ... :-) success. ec ... :-) success. ec - sect233k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect233r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect239k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect283k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect283r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect409k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect409r1 ... ecparam ... :-) success. ec ... :-) success. ec - sect571k1 ... ecparam ... :-) success. ec ... :-) success. ec - sect571r1 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb163v1 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb163v2 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb163v3 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb176v1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb191v1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb191v2 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb191v3 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb208w1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb239v1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb239v2 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb239v3 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb272w1 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb304w1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb359v1 ... ecparam ... :-) success. ec ... :-) success. ec - c2pnb368w1 ... ecparam ... :-) success. ec ... :-) success. ec - c2tnb431r1 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls1 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls3 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls4 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls5 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls6 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls7 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls8 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls9 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls10 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls11 ... ecparam ... :-) success. ec ... :-) success. ec - wap-wsg-idm-ecid-wtls12 ... ecparam ... :-) success. ec ... :-) success. ec - Oakley-EC2N-3 ... ecparam ... :-) success. ec ... :-) success. ec - Oakley-EC2N-4 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP160r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP160t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP192r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP192t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP224r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP224t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP256r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP256t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP320r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP320t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP384r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP384t1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP512r1 ... ecparam ... :-) success. ec ... :-) success. ec - brainpoolP512t1 ... ecparam ... :-) success. ec ... :-) success. ec - FRP256v1 ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-TestParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-CryptoPro-A-ParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-CryptoPro-B-ParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-CryptoPro-C-ParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-CryptoPro-XchA-ParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-GostR3410-2001-CryptoPro-XchB-ParamSet ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-256-paramSetA ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-256-paramSetB ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-256-paramSetC ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-256-paramSetD ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-512-paramSetTest ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-512-paramSetA ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-512-paramSetB ... ecparam ... :-) success. ec ... :-) success. ec - id-tc26-gost-3410-12-512-paramSetC ... ecparam ... :-) success. ec ... :-) success. [TEST] genpkey :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. [TEST] pkeyparam :-) success. :-) success. :-) success. [TEST] pkey :-) success. :-) success. :-) success. :-) success. :-) success. [TEST] pkeyutl :-) success. Signature Verified Successfully :-) success. abcdefghijklmnopqrstuvwxyz1234567890 :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) setup local CA 2021/02/23 07:00:06 === [TEST] req ... generate CA key and self signed cert Using configuration from appstest_dir/openssl.cnf Generating a 2048 bit RSA private key .............................+++++ ................+++++ writing new private key to 'appstest_dir/testCA/private/ca_key.pem' ----- :-) success. [TEST] req ... generate TSA key and cert Generating a 2048 bit RSA private key .....................+++++ ...................................................................................................................+++++ writing new private key to 'appstest_dir/testTSA/private/tsa_key.pem' ----- :-) success. [TEST] ca ... sign by CA with TSA extensions :-) success. [TEST] req ... generate OCSP key and cert Generating a 2048 bit RSA private key .........................................................+++++ .........................+++++ writing new private key to 'appstest_dir/testOCSP/private/ocsp_key.pem' ----- :-) success. [TEST] ca ... sign by CA with OCSP extensions :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) server-admin operations (generate server key and csr) 2021/02/23 07:00:09 === [TEST] genrsa ... generate server key#1 Generating RSA private key, 2048 bit long modulus .........................................+++++ .........................................................+++++ e is 65537 (0x10001) :-) success. [TEST] req ... generate server csr#1 :-) success. [TEST] req ... verify server csr#1 verify OK Modulus= :-) success. [TEST] req ... generate server csr#2 (interactive mode) Generating a 2048 bit RSA private key ...............................................+++++ .......+++++ writing new private key to 'appstest_dir/server/revoke_key.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name [JP]:State or Province Name [Tokyo]:Organization Name [TEST_DUMMY_COMPANY]:Common Name []::-) success. [TEST] ecparam ... generate server key#3 :-) success. [TEST] req ... generate server csr#3 :-) success. [TEST] req ... verify server csr#3 verify OK Modulus=Wrong Algorithm type :-) success. [TEST] genpkey ... generate server key#4 :-) success. [TEST] req ... generate server csr#4 :-) success. [TEST] req ... verify server csr#4 verify OK Modulus=Wrong Algorithm type :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) CA operations (issue cert for server) 2021/02/23 07:00:10 === [TEST] ca ... issue cert for server csr#1 :-) success. [TEST] x509 ... issue cert for server csr#2 :-) success. [TEST] ca ... issue cert for server csr#3 :-) success. [TEST] ca ... issue cert for server csr#4 :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) CA operations (revoke cert and generate crl) 2021/02/23 07:00:11 === [TEST] ca ... revoke server cert#2 :-) success. [TEST] ca ... show certificate status by serial number Using configuration from appstest_dir/openssl.cnf 01=Valid (V) [TEST] crl ... CA generates CRL :-) success. [TEST] crl2pkcs7 ... convert CRL to pkcs7 :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) server-admin operations (check csr, verify cert, certhash) 2021/02/23 07:00:11 === [TEST] asn1parse ... parse server csr#1 :-) success. [TEST] verify ... server cert#1 appstest_dir/server/sv_rsa_cert.pem: OK :-) success. [TEST] x509 ... get detail info about server cert#1 :-) success. [TEST] certhash :-) success. [TEST] x509 ... generate self signed server cert Getting Private key :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) Netscape SPKAC operations 2021/02/23 07:00:11 === [TEST] spkac :-) success. Signature OK :-) success. [TEST] ca ... CA signs SPKAC csr :-) success. [TEST] x509 ... convert DER format SPKAC cert to PEM :-) success. [TEST] nseq :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) user1 operations (generate user1 key and csr) 2021/02/23 07:00:11 === [TEST] x509 ... trust testCA cert :-) success. [TEST] req ... generate private key and csr for user1 :-) success. [TEST] req ... generate private key and csr for user2 :-) success. :-) success. [TEST] req ... generate private key and csr for user3 :-) success. :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) CA operations (issue cert for user1) 2021/02/23 07:00:13 === [TEST] ca ... issue cert for user1 :-) success. [TEST] ca ... issue cert for user2 :-) success. [TEST] ca ... issue cert for user3 :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) TSA operations 2021/02/23 07:00:13 === [TEST] ts ... create time stamp request Using configuration from appstest_dir/openssl.cnf :-) success. [TEST] ts ... print time stamp request Using configuration from appstest_dir/openssl.cnf :-) success. [TEST] ts ... create time stamp response for a request Using configuration from appstest_dir/openssl.cnf Response has been generated. :-) success. [TEST] ts ... verify time stamp response Verification: OK :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) CMS operations 2021/02/23 07:00:13 === [TEST] cms ... sign to message :-) success. [TEST] cms ... encrypt message :-) success. [TEST] cms ... decrypt message :-) success. [TEST] cms ... verify message :-) success. :-) success. [TEST] cms ... cmsout :-) success. [TEST] cms ... data_create :-) success. [TEST] cms ... data_out :-) success. [TEST] cms ... digest_create :-) success. [TEST] cms ... digest_verify Verification successful :-) success. :-) success. [TEST] cms ... EncryptedData_encrypt :-) success. [TEST] cms ... EncryptedData_decrypt :-) success. :-) success. [TEST] cms ... sign to receipt :-) success. [TEST] cms ... verify receipt Verification successful :-) success. [TEST] cms ... encrypt with pwri :-) success. [TEST] cms ... decrypt with pwri :-) success. :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) S/MIME operations 2021/02/23 07:00:13 === [TEST] smime ... encrypt message :-) success. [TEST] smime ... sign to message :-) success. [TEST] smime ... pk7out from message :-) success. [TEST] smime ... verify message Verification successful :-) success. [TEST] smime ... decrypt message :-) success. :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) OCSP operations 2021/02/23 07:00:14 === :-) success. [TEST] ocsp ... create OCSP request :-) success. [TEST] ocsp ... create OCPS response for a request :-) success. [TEST] ocsp ... start OCSP server in background :-) success. ocsp server pid = [ 76816 ] Waiting for OCSP client connections... [TEST] ocsp ... send OCSP request to server Response verify OK :-) success. [TEST] ocsp ... verify OCSP response from server Response verify OK :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) PKCS operations 2021/02/23 07:00:15 === [TEST] pkcs7 ... output certs in crl(pkcs7) :-) success. [TEST] pkcs8 ... convert key to pkcs8 :-) success. [TEST] pkcs8 ... convert pkcs8 to key in DER format :-) success. [TEST] pkcs12 ... create :-) success. [TEST] pkcs12 ... verify :-) success. [TEST] pkcs12 ... private key to PEM without encryption :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) client/server operations (TLS) 2021/02/23 07:00:15 === s_server is [LibreSSL 3.3.1] s_client is [LibreSSL 3.3.1] Using RSA certificate [TEST] s_server ... start TLS/SSL test server :-) success. s_server pid = [ 93659 ] [TEST] s_client ... connect to TLS/SSL test server by tls1 :-) success. :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server by tls1_1 :-) success. :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server by tls1_2 :-) success. :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server by tls1_3 :-) success. :-) success. :-) success. :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 001 ] tls1_2 ADH-RC4-MD5 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 002 ] tls1_2 AES256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 003 ] tls1_2 AECDH-AES256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 004 ] tls1_2 DHE-RSA-AES128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 005 ] tls1_2 ADH-CAMELLIA128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 006 ] tls1_2 DHE-RSA-AES256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 007 ] tls1_2 AES128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 008 ] tls1_2 ADH-AES256-GCM-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 009 ] tls1_2 ADH-AES128-GCM-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 010 ] tls1_2 AECDH-AES128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 011 ] tls1_2 ADH-AES128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 012 ] tls1_2 CAMELLIA256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 013 ] tls1_2 ECDHE-RSA-AES256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 014 ] tls1_2 DHE-RSA-CAMELLIA256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 015 ] tls1_2 DHE-RSA-CAMELLIA128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 016 ] tls1_2 ECDHE-RSA-AES256-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 017 ] tls1_2 AECDH-RC4-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 018 ] tls1_2 CAMELLIA256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 019 ] tls1_2 ADH-AES256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 020 ] tls1_2 RC4-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 021 ] tls1_2 ECDHE-RSA-AES256-GCM-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 022 ] tls1_2 ADH-AES128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 023 ] tls1_2 DHE-RSA-AES128-GCM-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 024 ] tls1_2 DHE-RSA-AES256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 025 ] tls1_2 DHE-RSA-AES128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 026 ] tls1_2 AES256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 027 ] tls1_2 RC4-MD5 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 028 ] tls1_2 ADH-CAMELLIA256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 029 ] tls1_2 CAMELLIA128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 030 ] tls1_2 ECDHE-RSA-AES128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 031 ] tls1_2 AES256-GCM-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 032 ] tls1_2 ADH-CAMELLIA256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 033 ] tls1_2 EDH-RSA-DES-CBC3-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 034 ] tls1_2 AES128-GCM-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 035 ] tls1_2 DHE-RSA-AES256-GCM-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 036 ] tls1_2 DHE-RSA-CAMELLIA256-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 037 ] tls1_2 AECDH-DES-CBC3-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 038 ] tls1_2 CAMELLIA128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 039 ] tls1_2 ADH-DES-CBC3-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 040 ] tls1_2 ECDHE-RSA-CHACHA20-POLY1305 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 041 ] tls1_2 ADH-CAMELLIA128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 042 ] tls1_2 DHE-RSA-CAMELLIA128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 043 ] tls1_2 ECDHE-RSA-RC4-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 044 ] tls1_2 DHE-RSA-CHACHA20-POLY1305 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 045 ] tls1_2 AES128-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 046 ] tls1_2 ECDHE-RSA-DES-CBC3-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 047 ] tls1_2 ECDHE-RSA-AES128-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 048 ] tls1_2 ECDHE-RSA-AES128-GCM-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 049 ] tls1_2 ADH-AES256-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 050 ] tls1_2 DES-CBC3-SHA :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 001 ] tls1_3 AEAD-AES256-GCM-SHA384 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 002 ] tls1_3 AEAD-CHACHA20-POLY1305-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server with [ 003 ] tls1_3 AEAD-AES128-GCM-SHA256 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server to get session id tls1_2 :-) success. :-) success. :-) success. [TEST] s_client ... connect to TLS/SSL test server reusing session id tls1_2 :-) success. :-) success. :-) success. [TEST] sess_id :-) success. [TEST] s_client ... connect to tls/ssl test server but verify error tls1_2 :-) success. :-) success. [TEST] s_client ... connect to tls/ssl test server with client certificate tls1_2 Using RSA client certificate :-) success. :-) success. [TEST] s_client ... connect to tls/ssl test server but verify error tls1_3 :-) success. :-) success. [TEST] s_client ... connect to tls/ssl test server with client certificate tls1_3 Using RSA client certificate :-) success. :-) success. [TEST] s_time ... connect to TLS/SSL test server :-) success. :-| stop s_server [ 93659 ] Terminated #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) PERFORMANCE 2021/02/23 07:00:46 === [TEST] SKIPPING speed (quick mode) #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) VERSION INFORMATION 2021/02/23 07:00:46 === [TEST] version LibreSSL 3.3.1 built on: date not available platform: information not available options: bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) compiler: information not available OPENSSLDIR: "/etc/ssl" :-) success. #---------#---------#---------#---------#---------#---------#---------#-------- === === (Section) END 2021/02/23 07:00:46 === ==== ssl-enc-aes-128-cbc ==== cat /usr/src/regress/usr.bin/openssl/openssl.cnf > p /usr/bin/openssl enc -aes-128-cbc -bufsize 113 -e -k test < p > cipher.aes-128-cbc /usr/bin/openssl enc -aes-128-cbc -bufsize 157 -d -k test < cipher.aes-128-cbc > clear.aes-128-cbc cmp p clear.aes-128-cbc ==== ssl-enc-aes-128-cbc.b64 ==== /usr/bin/openssl enc -aes-128-cbc -bufsize 113 -a -e -k test < p > cipher.aes-128-cbc.b64 /usr/bin/openssl enc -aes-128-cbc -bufsize 157 -a -d -k test < cipher.aes-128-cbc.b64 > clear.aes-128-cbc.b64 cmp p clear.aes-128-cbc.b64 ==== ssl-enc-aes-128-cfb ==== /usr/bin/openssl enc -aes-128-cfb -bufsize 113 -e -k test < p > cipher.aes-128-cfb /usr/bin/openssl enc -aes-128-cfb -bufsize 157 -d -k test < cipher.aes-128-cfb > clear.aes-128-cfb cmp p clear.aes-128-cfb ==== ssl-enc-aes-128-cfb.b64 ==== /usr/bin/openssl enc -aes-128-cfb -bufsize 113 -a -e -k test < p > cipher.aes-128-cfb.b64 /usr/bin/openssl enc -aes-128-cfb -bufsize 157 -a -d -k test < cipher.aes-128-cfb.b64 > clear.aes-128-cfb.b64 cmp p clear.aes-128-cfb.b64 ==== ssl-enc-aes-128-cfb1 ==== /usr/bin/openssl enc -aes-128-cfb1 -bufsize 113 -e -k test < p > cipher.aes-128-cfb1 /usr/bin/openssl enc -aes-128-cfb1 -bufsize 157 -d -k test < cipher.aes-128-cfb1 > clear.aes-128-cfb1 cmp p clear.aes-128-cfb1 ==== ssl-enc-aes-128-cfb1.b64 ==== /usr/bin/openssl enc -aes-128-cfb1 -bufsize 113 -a -e -k test < p > cipher.aes-128-cfb1.b64 /usr/bin/openssl enc -aes-128-cfb1 -bufsize 157 -a -d -k test < cipher.aes-128-cfb1.b64 > clear.aes-128-cfb1.b64 cmp p clear.aes-128-cfb1.b64 ==== ssl-enc-aes-128-cfb8 ==== /usr/bin/openssl enc -aes-128-cfb8 -bufsize 113 -e -k test < p > cipher.aes-128-cfb8 /usr/bin/openssl enc -aes-128-cfb8 -bufsize 157 -d -k test < cipher.aes-128-cfb8 > clear.aes-128-cfb8 cmp p clear.aes-128-cfb8 ==== ssl-enc-aes-128-cfb8.b64 ==== /usr/bin/openssl enc -aes-128-cfb8 -bufsize 113 -a -e -k test < p > cipher.aes-128-cfb8.b64 /usr/bin/openssl enc -aes-128-cfb8 -bufsize 157 -a -d -k test < cipher.aes-128-cfb8.b64 > clear.aes-128-cfb8.b64 cmp p clear.aes-128-cfb8.b64 ==== ssl-enc-aes-128-ecb ==== /usr/bin/openssl enc -aes-128-ecb -bufsize 113 -e -k test < p > cipher.aes-128-ecb /usr/bin/openssl enc -aes-128-ecb -bufsize 157 -d -k test < cipher.aes-128-ecb > clear.aes-128-ecb cmp p clear.aes-128-ecb ==== ssl-enc-aes-128-ecb.b64 ==== /usr/bin/openssl enc -aes-128-ecb -bufsize 113 -a -e -k test < p > cipher.aes-128-ecb.b64 /usr/bin/openssl enc -aes-128-ecb -bufsize 157 -a -d -k test < cipher.aes-128-ecb.b64 > clear.aes-128-ecb.b64 cmp p clear.aes-128-ecb.b64 ==== ssl-enc-aes-128-ofb ==== /usr/bin/openssl enc -aes-128-ofb -bufsize 113 -e -k test < p > cipher.aes-128-ofb /usr/bin/openssl enc -aes-128-ofb -bufsize 157 -d -k test < cipher.aes-128-ofb > clear.aes-128-ofb cmp p clear.aes-128-ofb ==== ssl-enc-aes-128-ofb.b64 ==== /usr/bin/openssl enc -aes-128-ofb -bufsize 113 -a -e -k test < p > cipher.aes-128-ofb.b64 /usr/bin/openssl enc -aes-128-ofb -bufsize 157 -a -d -k test < cipher.aes-128-ofb.b64 > clear.aes-128-ofb.b64 cmp p clear.aes-128-ofb.b64 ==== ssl-enc-aes-192-cbc ==== /usr/bin/openssl enc -aes-192-cbc -bufsize 113 -e -k test < p > cipher.aes-192-cbc /usr/bin/openssl enc -aes-192-cbc -bufsize 157 -d -k test < cipher.aes-192-cbc > clear.aes-192-cbc cmp p clear.aes-192-cbc ==== ssl-enc-aes-192-cbc.b64 ==== /usr/bin/openssl enc -aes-192-cbc -bufsize 113 -a -e -k test < p > cipher.aes-192-cbc.b64 /usr/bin/openssl enc -aes-192-cbc -bufsize 157 -a -d -k test < cipher.aes-192-cbc.b64 > clear.aes-192-cbc.b64 cmp p clear.aes-192-cbc.b64 ==== ssl-enc-aes-192-cfb ==== /usr/bin/openssl enc -aes-192-cfb -bufsize 113 -e -k test < p > cipher.aes-192-cfb /usr/bin/openssl enc -aes-192-cfb -bufsize 157 -d -k test < cipher.aes-192-cfb > clear.aes-192-cfb cmp p clear.aes-192-cfb ==== ssl-enc-aes-192-cfb.b64 ==== /usr/bin/openssl enc -aes-192-cfb -bufsize 113 -a -e -k test < p > cipher.aes-192-cfb.b64 /usr/bin/openssl enc -aes-192-cfb -bufsize 157 -a -d -k test < cipher.aes-192-cfb.b64 > clear.aes-192-cfb.b64 cmp p clear.aes-192-cfb.b64 ==== ssl-enc-aes-192-cfb1 ==== /usr/bin/openssl enc -aes-192-cfb1 -bufsize 113 -e -k test < p > cipher.aes-192-cfb1 /usr/bin/openssl enc -aes-192-cfb1 -bufsize 157 -d -k test < cipher.aes-192-cfb1 > clear.aes-192-cfb1 cmp p clear.aes-192-cfb1 ==== ssl-enc-aes-192-cfb1.b64 ==== /usr/bin/openssl enc -aes-192-cfb1 -bufsize 113 -a -e -k test < p > cipher.aes-192-cfb1.b64 /usr/bin/openssl enc -aes-192-cfb1 -bufsize 157 -a -d -k test < cipher.aes-192-cfb1.b64 > clear.aes-192-cfb1.b64 cmp p clear.aes-192-cfb1.b64 ==== ssl-enc-aes-192-cfb8 ==== /usr/bin/openssl enc -aes-192-cfb8 -bufsize 113 -e -k test < p > cipher.aes-192-cfb8 /usr/bin/openssl enc -aes-192-cfb8 -bufsize 157 -d -k test < cipher.aes-192-cfb8 > clear.aes-192-cfb8 cmp p clear.aes-192-cfb8 ==== ssl-enc-aes-192-cfb8.b64 ==== /usr/bin/openssl enc -aes-192-cfb8 -bufsize 113 -a -e -k test < p > cipher.aes-192-cfb8.b64 /usr/bin/openssl enc -aes-192-cfb8 -bufsize 157 -a -d -k test < cipher.aes-192-cfb8.b64 > clear.aes-192-cfb8.b64 cmp p clear.aes-192-cfb8.b64 ==== ssl-enc-aes-192-ecb ==== /usr/bin/openssl enc -aes-192-ecb -bufsize 113 -e -k test < p > cipher.aes-192-ecb /usr/bin/openssl enc -aes-192-ecb -bufsize 157 -d -k test < cipher.aes-192-ecb > clear.aes-192-ecb cmp p clear.aes-192-ecb ==== ssl-enc-aes-192-ecb.b64 ==== /usr/bin/openssl enc -aes-192-ecb -bufsize 113 -a -e -k test < p > cipher.aes-192-ecb.b64 /usr/bin/openssl enc -aes-192-ecb -bufsize 157 -a -d -k test < cipher.aes-192-ecb.b64 > clear.aes-192-ecb.b64 cmp p clear.aes-192-ecb.b64 ==== ssl-enc-aes-192-ofb ==== /usr/bin/openssl enc -aes-192-ofb -bufsize 113 -e -k test < p > cipher.aes-192-ofb /usr/bin/openssl enc -aes-192-ofb -bufsize 157 -d -k test < cipher.aes-192-ofb > clear.aes-192-ofb cmp p clear.aes-192-ofb ==== ssl-enc-aes-192-ofb.b64 ==== /usr/bin/openssl enc -aes-192-ofb -bufsize 113 -a -e -k test < p > cipher.aes-192-ofb.b64 /usr/bin/openssl enc -aes-192-ofb -bufsize 157 -a -d -k test < cipher.aes-192-ofb.b64 > clear.aes-192-ofb.b64 cmp p clear.aes-192-ofb.b64 ==== ssl-enc-aes-256-cbc ==== /usr/bin/openssl enc -aes-256-cbc -bufsize 113 -e -k test < p > cipher.aes-256-cbc /usr/bin/openssl enc -aes-256-cbc -bufsize 157 -d -k test < cipher.aes-256-cbc > clear.aes-256-cbc cmp p clear.aes-256-cbc ==== ssl-enc-aes-256-cbc.b64 ==== /usr/bin/openssl enc -aes-256-cbc -bufsize 113 -a -e -k test < p > cipher.aes-256-cbc.b64 /usr/bin/openssl enc -aes-256-cbc -bufsize 157 -a -d -k test < cipher.aes-256-cbc.b64 > clear.aes-256-cbc.b64 cmp p clear.aes-256-cbc.b64 ==== ssl-enc-aes-256-cfb ==== /usr/bin/openssl enc -aes-256-cfb -bufsize 113 -e -k test < p > cipher.aes-256-cfb /usr/bin/openssl enc -aes-256-cfb -bufsize 157 -d -k test < cipher.aes-256-cfb > clear.aes-256-cfb cmp p clear.aes-256-cfb ==== ssl-enc-aes-256-cfb.b64 ==== /usr/bin/openssl enc -aes-256-cfb -bufsize 113 -a -e -k test < p > cipher.aes-256-cfb.b64 /usr/bin/openssl enc -aes-256-cfb -bufsize 157 -a -d -k test < cipher.aes-256-cfb.b64 > clear.aes-256-cfb.b64 cmp p clear.aes-256-cfb.b64 ==== ssl-enc-aes-256-cfb1 ==== /usr/bin/openssl enc -aes-256-cfb1 -bufsize 113 -e -k test < p > cipher.aes-256-cfb1 /usr/bin/openssl enc -aes-256-cfb1 -bufsize 157 -d -k test < cipher.aes-256-cfb1 > clear.aes-256-cfb1 cmp p clear.aes-256-cfb1 ==== ssl-enc-aes-256-cfb1.b64 ==== /usr/bin/openssl enc -aes-256-cfb1 -bufsize 113 -a -e -k test < p > cipher.aes-256-cfb1.b64 /usr/bin/openssl enc -aes-256-cfb1 -bufsize 157 -a -d -k test < cipher.aes-256-cfb1.b64 > clear.aes-256-cfb1.b64 cmp p clear.aes-256-cfb1.b64 ==== ssl-enc-aes-256-cfb8 ==== /usr/bin/openssl enc -aes-256-cfb8 -bufsize 113 -e -k test < p > cipher.aes-256-cfb8 /usr/bin/openssl enc -aes-256-cfb8 -bufsize 157 -d -k test < cipher.aes-256-cfb8 > clear.aes-256-cfb8 cmp p clear.aes-256-cfb8 ==== ssl-enc-aes-256-cfb8.b64 ==== /usr/bin/openssl enc -aes-256-cfb8 -bufsize 113 -a -e -k test < p > cipher.aes-256-cfb8.b64 /usr/bin/openssl enc -aes-256-cfb8 -bufsize 157 -a -d -k test < cipher.aes-256-cfb8.b64 > clear.aes-256-cfb8.b64 cmp p clear.aes-256-cfb8.b64 ==== ssl-enc-aes-256-ecb ==== /usr/bin/openssl enc -aes-256-ecb -bufsize 113 -e -k test < p > cipher.aes-256-ecb /usr/bin/openssl enc -aes-256-ecb -bufsize 157 -d -k test < cipher.aes-256-ecb > clear.aes-256-ecb cmp p clear.aes-256-ecb ==== ssl-enc-aes-256-ecb.b64 ==== /usr/bin/openssl enc -aes-256-ecb -bufsize 113 -a -e -k test < p > cipher.aes-256-ecb.b64 /usr/bin/openssl enc -aes-256-ecb -bufsize 157 -a -d -k test < cipher.aes-256-ecb.b64 > clear.aes-256-ecb.b64 cmp p clear.aes-256-ecb.b64 ==== ssl-enc-aes-256-ofb ==== /usr/bin/openssl enc -aes-256-ofb -bufsize 113 -e -k test < p > cipher.aes-256-ofb /usr/bin/openssl enc -aes-256-ofb -bufsize 157 -d -k test < cipher.aes-256-ofb > clear.aes-256-ofb cmp p clear.aes-256-ofb ==== ssl-enc-aes-256-ofb.b64 ==== /usr/bin/openssl enc -aes-256-ofb -bufsize 113 -a -e -k test < p > cipher.aes-256-ofb.b64 /usr/bin/openssl enc -aes-256-ofb -bufsize 157 -a -d -k test < cipher.aes-256-ofb.b64 > clear.aes-256-ofb.b64 cmp p clear.aes-256-ofb.b64 ==== ssl-enc-bf-cbc ==== /usr/bin/openssl enc -bf-cbc -bufsize 113 -e -k test < p > cipher.bf-cbc /usr/bin/openssl enc -bf-cbc -bufsize 157 -d -k test < cipher.bf-cbc > clear.bf-cbc cmp p clear.bf-cbc ==== ssl-enc-bf-cbc.b64 ==== /usr/bin/openssl enc -bf-cbc -bufsize 113 -a -e -k test < p > cipher.bf-cbc.b64 /usr/bin/openssl enc -bf-cbc -bufsize 157 -a -d -k test < cipher.bf-cbc.b64 > clear.bf-cbc.b64 cmp p clear.bf-cbc.b64 ==== ssl-enc-bf-cfb ==== /usr/bin/openssl enc -bf-cfb -bufsize 113 -e -k test < p > cipher.bf-cfb /usr/bin/openssl enc -bf-cfb -bufsize 157 -d -k test < cipher.bf-cfb > clear.bf-cfb cmp p clear.bf-cfb ==== ssl-enc-bf-cfb.b64 ==== /usr/bin/openssl enc -bf-cfb -bufsize 113 -a -e -k test < p > cipher.bf-cfb.b64 /usr/bin/openssl enc -bf-cfb -bufsize 157 -a -d -k test < cipher.bf-cfb.b64 > clear.bf-cfb.b64 cmp p clear.bf-cfb.b64 ==== ssl-enc-bf-ecb ==== /usr/bin/openssl enc -bf-ecb -bufsize 113 -e -k test < p > cipher.bf-ecb /usr/bin/openssl enc -bf-ecb -bufsize 157 -d -k test < cipher.bf-ecb > clear.bf-ecb cmp p clear.bf-ecb ==== ssl-enc-bf-ecb.b64 ==== /usr/bin/openssl enc -bf-ecb -bufsize 113 -a -e -k test < p > cipher.bf-ecb.b64 /usr/bin/openssl enc -bf-ecb -bufsize 157 -a -d -k test < cipher.bf-ecb.b64 > clear.bf-ecb.b64 cmp p clear.bf-ecb.b64 ==== ssl-enc-bf-ofb ==== /usr/bin/openssl enc -bf-ofb -bufsize 113 -e -k test < p > cipher.bf-ofb /usr/bin/openssl enc -bf-ofb -bufsize 157 -d -k test < cipher.bf-ofb > clear.bf-ofb cmp p clear.bf-ofb ==== ssl-enc-bf-ofb.b64 ==== /usr/bin/openssl enc -bf-ofb -bufsize 113 -a -e -k test < p > cipher.bf-ofb.b64 /usr/bin/openssl enc -bf-ofb -bufsize 157 -a -d -k test < cipher.bf-ofb.b64 > clear.bf-ofb.b64 cmp p clear.bf-ofb.b64 ==== ssl-enc-cast-cbc ==== /usr/bin/openssl enc -cast-cbc -bufsize 113 -e -k test < p > cipher.cast-cbc /usr/bin/openssl enc -cast-cbc -bufsize 157 -d -k test < cipher.cast-cbc > clear.cast-cbc cmp p clear.cast-cbc ==== ssl-enc-cast-cbc.b64 ==== /usr/bin/openssl enc -cast-cbc -bufsize 113 -a -e -k test < p > cipher.cast-cbc.b64 /usr/bin/openssl enc -cast-cbc -bufsize 157 -a -d -k test < cipher.cast-cbc.b64 > clear.cast-cbc.b64 cmp p clear.cast-cbc.b64 ==== ssl-enc-cast5-cbc ==== /usr/bin/openssl enc -cast5-cbc -bufsize 113 -e -k test < p > cipher.cast5-cbc /usr/bin/openssl enc -cast5-cbc -bufsize 157 -d -k test < cipher.cast5-cbc > clear.cast5-cbc cmp p clear.cast5-cbc ==== ssl-enc-cast5-cbc.b64 ==== /usr/bin/openssl enc -cast5-cbc -bufsize 113 -a -e -k test < p > cipher.cast5-cbc.b64 /usr/bin/openssl enc -cast5-cbc -bufsize 157 -a -d -k test < cipher.cast5-cbc.b64 > clear.cast5-cbc.b64 cmp p clear.cast5-cbc.b64 ==== ssl-enc-cast5-cfb ==== /usr/bin/openssl enc -cast5-cfb -bufsize 113 -e -k test < p > cipher.cast5-cfb /usr/bin/openssl enc -cast5-cfb -bufsize 157 -d -k test < cipher.cast5-cfb > clear.cast5-cfb cmp p clear.cast5-cfb ==== ssl-enc-cast5-cfb.b64 ==== /usr/bin/openssl enc -cast5-cfb -bufsize 113 -a -e -k test < p > cipher.cast5-cfb.b64 /usr/bin/openssl enc -cast5-cfb -bufsize 157 -a -d -k test < cipher.cast5-cfb.b64 > clear.cast5-cfb.b64 cmp p clear.cast5-cfb.b64 ==== ssl-enc-cast5-ecb ==== /usr/bin/openssl enc -cast5-ecb -bufsize 113 -e -k test < p > cipher.cast5-ecb /usr/bin/openssl enc -cast5-ecb -bufsize 157 -d -k test < cipher.cast5-ecb > clear.cast5-ecb cmp p clear.cast5-ecb ==== ssl-enc-cast5-ecb.b64 ==== /usr/bin/openssl enc -cast5-ecb -bufsize 113 -a -e -k test < p > cipher.cast5-ecb.b64 /usr/bin/openssl enc -cast5-ecb -bufsize 157 -a -d -k test < cipher.cast5-ecb.b64 > clear.cast5-ecb.b64 cmp p clear.cast5-ecb.b64 ==== ssl-enc-cast5-ofb ==== /usr/bin/openssl enc -cast5-ofb -bufsize 113 -e -k test < p > cipher.cast5-ofb /usr/bin/openssl enc -cast5-ofb -bufsize 157 -d -k test < cipher.cast5-ofb > clear.cast5-ofb cmp p clear.cast5-ofb ==== ssl-enc-cast5-ofb.b64 ==== /usr/bin/openssl enc -cast5-ofb -bufsize 113 -a -e -k test < p > cipher.cast5-ofb.b64 /usr/bin/openssl enc -cast5-ofb -bufsize 157 -a -d -k test < cipher.cast5-ofb.b64 > clear.cast5-ofb.b64 cmp p clear.cast5-ofb.b64 ==== ssl-enc-des-cbc ==== /usr/bin/openssl enc -des-cbc -bufsize 113 -e -k test < p > cipher.des-cbc /usr/bin/openssl enc -des-cbc -bufsize 157 -d -k test < cipher.des-cbc > clear.des-cbc cmp p clear.des-cbc ==== ssl-enc-des-cbc.b64 ==== /usr/bin/openssl enc -des-cbc -bufsize 113 -a -e -k test < p > cipher.des-cbc.b64 /usr/bin/openssl enc -des-cbc -bufsize 157 -a -d -k test < cipher.des-cbc.b64 > clear.des-cbc.b64 cmp p clear.des-cbc.b64 ==== ssl-enc-des-cfb ==== /usr/bin/openssl enc -des-cfb -bufsize 113 -e -k test < p > cipher.des-cfb /usr/bin/openssl enc -des-cfb -bufsize 157 -d -k test < cipher.des-cfb > clear.des-cfb cmp p clear.des-cfb ==== ssl-enc-des-cfb.b64 ==== /usr/bin/openssl enc -des-cfb -bufsize 113 -a -e -k test < p > cipher.des-cfb.b64 /usr/bin/openssl enc -des-cfb -bufsize 157 -a -d -k test < cipher.des-cfb.b64 > clear.des-cfb.b64 cmp p clear.des-cfb.b64 ==== ssl-enc-des-cfb8 ==== /usr/bin/openssl enc -des-cfb8 -bufsize 113 -e -k test < p > cipher.des-cfb8 /usr/bin/openssl enc -des-cfb8 -bufsize 157 -d -k test < cipher.des-cfb8 > clear.des-cfb8 cmp p clear.des-cfb8 ==== ssl-enc-des-cfb8.b64 ==== /usr/bin/openssl enc -des-cfb8 -bufsize 113 -a -e -k test < p > cipher.des-cfb8.b64 /usr/bin/openssl enc -des-cfb8 -bufsize 157 -a -d -k test < cipher.des-cfb8.b64 > clear.des-cfb8.b64 cmp p clear.des-cfb8.b64 ==== ssl-enc-des-ecb ==== /usr/bin/openssl enc -des-ecb -bufsize 113 -e -k test < p > cipher.des-ecb /usr/bin/openssl enc -des-ecb -bufsize 157 -d -k test < cipher.des-ecb > clear.des-ecb cmp p clear.des-ecb ==== ssl-enc-des-ecb.b64 ==== /usr/bin/openssl enc -des-ecb -bufsize 113 -a -e -k test < p > cipher.des-ecb.b64 /usr/bin/openssl enc -des-ecb -bufsize 157 -a -d -k test < cipher.des-ecb.b64 > clear.des-ecb.b64 cmp p clear.des-ecb.b64 ==== ssl-enc-des-ede ==== /usr/bin/openssl enc -des-ede -bufsize 113 -e -k test < p > cipher.des-ede /usr/bin/openssl enc -des-ede -bufsize 157 -d -k test < cipher.des-ede > clear.des-ede cmp p clear.des-ede ==== ssl-enc-des-ede.b64 ==== /usr/bin/openssl enc -des-ede -bufsize 113 -a -e -k test < p > cipher.des-ede.b64 /usr/bin/openssl enc -des-ede -bufsize 157 -a -d -k test < cipher.des-ede.b64 > clear.des-ede.b64 cmp p clear.des-ede.b64 ==== ssl-enc-des-ede-cbc ==== /usr/bin/openssl enc -des-ede-cbc -bufsize 113 -e -k test < p > cipher.des-ede-cbc /usr/bin/openssl enc -des-ede-cbc -bufsize 157 -d -k test < cipher.des-ede-cbc > clear.des-ede-cbc cmp p clear.des-ede-cbc ==== ssl-enc-des-ede-cbc.b64 ==== /usr/bin/openssl enc -des-ede-cbc -bufsize 113 -a -e -k test < p > cipher.des-ede-cbc.b64 /usr/bin/openssl enc -des-ede-cbc -bufsize 157 -a -d -k test < cipher.des-ede-cbc.b64 > clear.des-ede-cbc.b64 cmp p clear.des-ede-cbc.b64 ==== ssl-enc-des-ede-cfb ==== /usr/bin/openssl enc -des-ede-cfb -bufsize 113 -e -k test < p > cipher.des-ede-cfb /usr/bin/openssl enc -des-ede-cfb -bufsize 157 -d -k test < cipher.des-ede-cfb > clear.des-ede-cfb cmp p clear.des-ede-cfb ==== ssl-enc-des-ede-cfb.b64 ==== /usr/bin/openssl enc -des-ede-cfb -bufsize 113 -a -e -k test < p > cipher.des-ede-cfb.b64 /usr/bin/openssl enc -des-ede-cfb -bufsize 157 -a -d -k test < cipher.des-ede-cfb.b64 > clear.des-ede-cfb.b64 cmp p clear.des-ede-cfb.b64 ==== ssl-enc-des-ede-ofb ==== /usr/bin/openssl enc -des-ede-ofb -bufsize 113 -e -k test < p > cipher.des-ede-ofb /usr/bin/openssl enc -des-ede-ofb -bufsize 157 -d -k test < cipher.des-ede-ofb > clear.des-ede-ofb cmp p clear.des-ede-ofb ==== ssl-enc-des-ede-ofb.b64 ==== /usr/bin/openssl enc -des-ede-ofb -bufsize 113 -a -e -k test < p > cipher.des-ede-ofb.b64 /usr/bin/openssl enc -des-ede-ofb -bufsize 157 -a -d -k test < cipher.des-ede-ofb.b64 > clear.des-ede-ofb.b64 cmp p clear.des-ede-ofb.b64 ==== ssl-enc-des-ede3 ==== /usr/bin/openssl enc -des-ede3 -bufsize 113 -e -k test < p > cipher.des-ede3 /usr/bin/openssl enc -des-ede3 -bufsize 157 -d -k test < cipher.des-ede3 > clear.des-ede3 cmp p clear.des-ede3 ==== ssl-enc-des-ede3.b64 ==== /usr/bin/openssl enc -des-ede3 -bufsize 113 -a -e -k test < p > cipher.des-ede3.b64 /usr/bin/openssl enc -des-ede3 -bufsize 157 -a -d -k test < cipher.des-ede3.b64 > clear.des-ede3.b64 cmp p clear.des-ede3.b64 ==== ssl-enc-des-ede3-cbc ==== /usr/bin/openssl enc -des-ede3-cbc -bufsize 113 -e -k test < p > cipher.des-ede3-cbc /usr/bin/openssl enc -des-ede3-cbc -bufsize 157 -d -k test < cipher.des-ede3-cbc > clear.des-ede3-cbc cmp p clear.des-ede3-cbc ==== ssl-enc-des-ede3-cbc.b64 ==== /usr/bin/openssl enc -des-ede3-cbc -bufsize 113 -a -e -k test < p > cipher.des-ede3-cbc.b64 /usr/bin/openssl enc -des-ede3-cbc -bufsize 157 -a -d -k test < cipher.des-ede3-cbc.b64 > clear.des-ede3-cbc.b64 cmp p clear.des-ede3-cbc.b64 ==== ssl-enc-des-ede3-cfb ==== /usr/bin/openssl enc -des-ede3-cfb -bufsize 113 -e -k test < p > cipher.des-ede3-cfb /usr/bin/openssl enc -des-ede3-cfb -bufsize 157 -d -k test < cipher.des-ede3-cfb > clear.des-ede3-cfb cmp p clear.des-ede3-cfb ==== ssl-enc-des-ede3-cfb.b64 ==== /usr/bin/openssl enc -des-ede3-cfb -bufsize 113 -a -e -k test < p > cipher.des-ede3-cfb.b64 /usr/bin/openssl enc -des-ede3-cfb -bufsize 157 -a -d -k test < cipher.des-ede3-cfb.b64 > clear.des-ede3-cfb.b64 cmp p clear.des-ede3-cfb.b64 ==== ssl-enc-des-ede3-ofb ==== /usr/bin/openssl enc -des-ede3-ofb -bufsize 113 -e -k test < p > cipher.des-ede3-ofb /usr/bin/openssl enc -des-ede3-ofb -bufsize 157 -d -k test < cipher.des-ede3-ofb > clear.des-ede3-ofb cmp p clear.des-ede3-ofb ==== ssl-enc-des-ede3-ofb.b64 ==== /usr/bin/openssl enc -des-ede3-ofb -bufsize 113 -a -e -k test < p > cipher.des-ede3-ofb.b64 /usr/bin/openssl enc -des-ede3-ofb -bufsize 157 -a -d -k test < cipher.des-ede3-ofb.b64 > clear.des-ede3-ofb.b64 cmp p clear.des-ede3-ofb.b64 ==== ssl-enc-des-ofb ==== /usr/bin/openssl enc -des-ofb -bufsize 113 -e -k test < p > cipher.des-ofb /usr/bin/openssl enc -des-ofb -bufsize 157 -d -k test < cipher.des-ofb > clear.des-ofb cmp p clear.des-ofb ==== ssl-enc-des-ofb.b64 ==== /usr/bin/openssl enc -des-ofb -bufsize 113 -a -e -k test < p > cipher.des-ofb.b64 /usr/bin/openssl enc -des-ofb -bufsize 157 -a -d -k test < cipher.des-ofb.b64 > clear.des-ofb.b64 cmp p clear.des-ofb.b64 ==== ssl-enc-desx-cbc ==== /usr/bin/openssl enc -desx-cbc -bufsize 113 -e -k test < p > cipher.desx-cbc /usr/bin/openssl enc -desx-cbc -bufsize 157 -d -k test < cipher.desx-cbc > clear.desx-cbc cmp p clear.desx-cbc ==== ssl-enc-desx-cbc.b64 ==== /usr/bin/openssl enc -desx-cbc -bufsize 113 -a -e -k test < p > cipher.desx-cbc.b64 /usr/bin/openssl enc -desx-cbc -bufsize 157 -a -d -k test < cipher.desx-cbc.b64 > clear.desx-cbc.b64 cmp p clear.desx-cbc.b64 ==== ssl-enc-rc2-40-cbc ==== /usr/bin/openssl enc -rc2-40-cbc -bufsize 113 -e -k test < p > cipher.rc2-40-cbc /usr/bin/openssl enc -rc2-40-cbc -bufsize 157 -d -k test < cipher.rc2-40-cbc > clear.rc2-40-cbc cmp p clear.rc2-40-cbc ==== ssl-enc-rc2-40-cbc.b64 ==== /usr/bin/openssl enc -rc2-40-cbc -bufsize 113 -a -e -k test < p > cipher.rc2-40-cbc.b64 /usr/bin/openssl enc -rc2-40-cbc -bufsize 157 -a -d -k test < cipher.rc2-40-cbc.b64 > clear.rc2-40-cbc.b64 cmp p clear.rc2-40-cbc.b64 ==== ssl-enc-rc2-64-cbc ==== /usr/bin/openssl enc -rc2-64-cbc -bufsize 113 -e -k test < p > cipher.rc2-64-cbc /usr/bin/openssl enc -rc2-64-cbc -bufsize 157 -d -k test < cipher.rc2-64-cbc > clear.rc2-64-cbc cmp p clear.rc2-64-cbc ==== ssl-enc-rc2-64-cbc.b64 ==== /usr/bin/openssl enc -rc2-64-cbc -bufsize 113 -a -e -k test < p > cipher.rc2-64-cbc.b64 /usr/bin/openssl enc -rc2-64-cbc -bufsize 157 -a -d -k test < cipher.rc2-64-cbc.b64 > clear.rc2-64-cbc.b64 cmp p clear.rc2-64-cbc.b64 ==== ssl-enc-rc2-cbc ==== /usr/bin/openssl enc -rc2-cbc -bufsize 113 -e -k test < p > cipher.rc2-cbc /usr/bin/openssl enc -rc2-cbc -bufsize 157 -d -k test < cipher.rc2-cbc > clear.rc2-cbc cmp p clear.rc2-cbc ==== ssl-enc-rc2-cbc.b64 ==== /usr/bin/openssl enc -rc2-cbc -bufsize 113 -a -e -k test < p > cipher.rc2-cbc.b64 /usr/bin/openssl enc -rc2-cbc -bufsize 157 -a -d -k test < cipher.rc2-cbc.b64 > clear.rc2-cbc.b64 cmp p clear.rc2-cbc.b64 ==== ssl-enc-rc2-cfb ==== /usr/bin/openssl enc -rc2-cfb -bufsize 113 -e -k test < p > cipher.rc2-cfb /usr/bin/openssl enc -rc2-cfb -bufsize 157 -d -k test < cipher.rc2-cfb > clear.rc2-cfb cmp p clear.rc2-cfb ==== ssl-enc-rc2-cfb.b64 ==== /usr/bin/openssl enc -rc2-cfb -bufsize 113 -a -e -k test < p > cipher.rc2-cfb.b64 /usr/bin/openssl enc -rc2-cfb -bufsize 157 -a -d -k test < cipher.rc2-cfb.b64 > clear.rc2-cfb.b64 cmp p clear.rc2-cfb.b64 ==== ssl-enc-rc2-ecb ==== /usr/bin/openssl enc -rc2-ecb -bufsize 113 -e -k test < p > cipher.rc2-ecb /usr/bin/openssl enc -rc2-ecb -bufsize 157 -d -k test < cipher.rc2-ecb > clear.rc2-ecb cmp p clear.rc2-ecb ==== ssl-enc-rc2-ecb.b64 ==== /usr/bin/openssl enc -rc2-ecb -bufsize 113 -a -e -k test < p > cipher.rc2-ecb.b64 /usr/bin/openssl enc -rc2-ecb -bufsize 157 -a -d -k test < cipher.rc2-ecb.b64 > clear.rc2-ecb.b64 cmp p clear.rc2-ecb.b64 ==== ssl-enc-rc2-ofb ==== /usr/bin/openssl enc -rc2-ofb -bufsize 113 -e -k test < p > cipher.rc2-ofb /usr/bin/openssl enc -rc2-ofb -bufsize 157 -d -k test < cipher.rc2-ofb > clear.rc2-ofb cmp p clear.rc2-ofb ==== ssl-enc-rc2-ofb.b64 ==== /usr/bin/openssl enc -rc2-ofb -bufsize 113 -a -e -k test < p > cipher.rc2-ofb.b64 /usr/bin/openssl enc -rc2-ofb -bufsize 157 -a -d -k test < cipher.rc2-ofb.b64 > clear.rc2-ofb.b64 cmp p clear.rc2-ofb.b64 ==== ssl-enc-rc4 ==== /usr/bin/openssl enc -rc4 -bufsize 113 -e -k test < p > cipher.rc4 /usr/bin/openssl enc -rc4 -bufsize 157 -d -k test < cipher.rc4 > clear.rc4 cmp p clear.rc4 ==== ssl-enc-rc4.b64 ==== /usr/bin/openssl enc -rc4 -bufsize 113 -a -e -k test < p > cipher.rc4.b64 /usr/bin/openssl enc -rc4 -bufsize 157 -a -d -k test < cipher.rc4.b64 > clear.rc4.b64 cmp p clear.rc4.b64 ==== ssl-enc-rc4-40 ==== /usr/bin/openssl enc -rc4-40 -bufsize 113 -e -k test < p > cipher.rc4-40 /usr/bin/openssl enc -rc4-40 -bufsize 157 -d -k test < cipher.rc4-40 > clear.rc4-40 cmp p clear.rc4-40 ==== ssl-enc-rc4-40.b64 ==== /usr/bin/openssl enc -rc4-40 -bufsize 113 -a -e -k test < p > cipher.rc4-40.b64 /usr/bin/openssl enc -rc4-40 -bufsize 157 -a -d -k test < cipher.rc4-40.b64 > clear.rc4-40.b64 cmp p clear.rc4-40.b64 ===> options ==== run-regress-optionstest ==== cc -O2 -pipe -I/usr/src/regress/usr.bin/openssl/options/../../../../usr.bin/openssl/ -Werror -MD -MP -c /usr/src/regress/usr.bin/openssl/options/optionstest.c cc -O2 -pipe -I/usr/src/regress/usr.bin/openssl/options/../../../../usr.bin/openssl/ -Werror -MD -MP -c /usr/src/regress/usr.bin/openssl/options/../../../../usr.bin/openssl//apps.c cc -o optionstest optionstest.o apps.o -lcrypto -lssl ./optionstest unknown option 'unnamed' too many arguments Test 1 Test 2 Test 3 Test 4 is expected to complain Test 5 Test 6 Test 7 is expected to complain Test 8 Test 9 Test 10 Test 11 Test 12 Test 13 Test 14 Test 15 Test 16 Test 17 Test 18 ===> x509 ==== create-libressl-test-certs ==== perl /usr/src/regress/usr.bin/openssl/x509/create-libressl-test-certs.pl ==== test-inlabel-wildcard-cert-no-CA-client ==== # unusual wildcard cert, no CA given to client # start server openssl s_server -cert server-unusual-wildcard.pem -key server-unusual-wildcard.pem & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* \*:4433$'; do test $(date +%s) -lt $timeout || exit 1; done Using auto DH parameters ACCEPT # start client echo "Q" | openssl s_client -verify_return_error | grep "Verify return code: 21" shutdown accept socket write:errno=54 DONE shutting down SSL CONNECTION CLOSED 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 0 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 0 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) *** Error 1 in x509 (Makefile:66 'test-inlabel-wildcard-cert-no-CA-client') EXPECTED_FAIL ==== test-inlabel-wildcard-cert-CA-client ==== # unusual wildcard cert, CA given to client # start server openssl s_server -cert server-unusual-wildcard.pem -key server-unusual-wildcard.pem & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* \*:4433$'; do test $(date +%s) -lt $timeout || exit 1; done Using auto DH parameters ACCEPT # start client echo "Q" | openssl s_client -CAfile caR.pem | grep "Verify return code: 0" shutdown accept socket write:errno=54 DONE shutting down SSL CONNECTION CLOSED 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 0 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 0 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) Verify return code: 0 (ok) ==== test-common-wildcard-cert-no-CA-client ==== # common wildcard cert, no CA given to client # start server openssl s_server -cert server-common-wildcard.pem -key server-common-wildcard.pem & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* \*:4433$'; do test $(date +%s) -lt $timeout || exit 1; done Using auto DH parameters ACCEPT # start client echo "Q" | openssl s_client | grep "Verify return code: 21" shutdown accept socket write:errno=54 DONE shutting down SSL CONNECTION CLOSED 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 0 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 0 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) *** Error 1 in x509 (Makefile:90 'test-common-wildcard-cert-no-CA-client') EXPECTED_FAIL ==== test-common-wildcard-cert-CA-client ==== # common wildcard cert, CA given to client # start server openssl s_server -cert server-unusual-wildcard.pem -key server-unusual-wildcard.pem & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* \*:4433$'; do test $(date +%s) -lt $timeout || exit 1; done Using auto DH parameters ACCEPT # start client echo "Q" | openssl s_client -CAfile caR.pem | grep "Verify return code: 21" shutdown accept socket write:errno=54 DONE shutting down SSL CONNECTION CLOSED 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 0 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 0 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) *** Error 1 in x509 (Makefile:102 'test-common-wildcard-cert-CA-client') EXPECTED_FAIL ==== test-verify-unusual-wildcard-cert ==== # openssl verify, unusual wildcard cert openssl verify -CAfile caR.pem server-unusual-wildcard.pem | grep "server-unusual-wildcard.pem: OK" *** Error 1 in x509 (Makefile:107 'test-verify-unusual-wildcard-cert') EXPECTED_FAIL ==== test-openssl-verify-common-wildcard-cert ==== # openssl verify, common wildcard cert openssl verify -CAfile caR.pem server-common-wildcard.pem | grep "server-common-wildcard.pem: OK" server-common-wildcard.pem: OK ==== test-chain-certificates-s_server ==== # Not all chain certificates are sent in s_server # start server # openssl s_server -cert server-subca.pem -CAfile subcaR.pem openssl s_server -cert server-subca-chainS.pem -CAfile subcaR.pem & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* \*:4433$'; do test $(date +%s) -lt $timeout || exit 1; done Using auto DH parameters ACCEPT # start client openssl s_client -CAfile caR.pem | grep "Verify return code: 0" shutdown accept socket write:errno=54 DONE shutting down SSL CONNECTION CLOSED 0 items in the session cache 0 client connects (SSL_connect()) 0 client renegotiates (SSL_connect()) 0 client connects that finished 0 server accepts (SSL_accept()) 0 server renegotiates (SSL_accept()) 0 server accepts that finished 0 session cache hits 0 session cache misses 0 session cache timeouts 0 callback cache hits 0 cache full overflows (128 allowed) Verify return code: 0 (ok) ==== test-alternative-chain ==== # alternative chain not found openssl verify -verbose -trusted caR.pem -untrusted chainSX.pem server-subca.pem | grep "server-subca.pem: OK" server-subca.pem: OK ==== cleanup-ssl ==== rm *.pem *.key XFAIL usr.bin/openssl *** Error 1 in x509 (Makefile:66 'test-inlabel-wildcard-cert-no-CA-client'), *** Error 1 in x509 (Makefile:90 'test-common-wildcard-cert-no-CA-client'), *** Error 1 in x509 (Makefile:102 'test-common-wildcard-cert-CA-client'), *** Error 1 in x509 (Makefile:107 'test-verify-unusual-wildcard-cert')