START	usr.bin/openssl	2024-07-16T05:05:22Z

==== 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:
            e7:84:dd:67:16:ef:1b:99
    Signature Algorithm: dsa_with_SHA256
        Issuer: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus
        Validity
            Not Before: Jul 16 05:05:24 2024 GMT
            Not After : Aug 15 05:05:24 2024 GMT
        Subject: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus
        Subject Public Key Info:
            Public Key Algorithm: dsaEncryption
                pub: 
                    00:d4:1e:a1:9b:a4:77:cf:16:af:f4:83:47:bb:29:
                    37:7b:aa:5f:bd:a0:02:a9:f5:4d:e2:67:ff:d4:ba:
                    fa:c5:6e:16:35:69:ff:6e:0a:bd:ff:e5:d9:7f:18:
                    05:fa:87:23:71:f9:45:b1:26:2b:51:db:1a:99:97:
                    3c:ae:2b:7e:1c
                P:   
                    00:e3:69:26:0c:7d:7f:a8:24:b3:b4:27:e4:99:48:
                    fd:64:64:ef:da:ce:bf:23:69:32:61:5b:ce:de:a2:
                    09:71:6d:3b:67:5e:65:24:67:9e:e4:e1:ba:b9:4c:
                    bd:44:ed:ea:d5:0e:ca:a7:a2:e1:69:78:16:71:08:
                    cb:34:42:9a:bf
                Q:   
                    00:c5:e1:c5:53:88:07:ff:cf:76:40:88:29:c2:5f:
                    a1:4e:4a:a8:4b:df
                G:   
                    61:6f:43:79:ef:fe:0b:07:69:f5:d1:79:a4:6a:d2:
                    1b:2f:aa:18:21:96:00:b9:13:4c:f5:e9:3d:68:22:
                    c2:01:4a:c5:91:03:f6:91:35:ce:5d:ae:77:2b:55:
                    5f:db:43:54:cd:66:58:dc:b1:77:43:4c:95:7e:2d:
                    a5:8d:3e:da
    Signature Algorithm: dsa_with_SHA256
         r:   
             00:89:07:45:df:3f:8d:f6:c8:eb:c2:09:12:67:e0:
             cb:64:9f:0a:76:47
         s:   
             1d:01:2d:b5:af:1e:1b:fa:a4:11:ef:a5:84:c4:31:
             98:41:ab:ba:50
-----BEGIN CERTIFICATE-----
MIICDTCCAcoCCQDnhN1nFu8bmTALBglghkgBZQMEAwIwTTELMAkGA1UEBhMCQ0Ex
FjAUBgNVBAoMDVNoYWtlIGl0IFZlcmExFDASBgNVBAMMC1dhc3RlbGFuZHVzMRAw
DgYDVQQDDAdNYXhpbXVzMB4XDTI0MDcxNjA1MDUyNFoXDTI0MDgxNTA1MDUyNFow
TTELMAkGA1UEBhMCQ0ExFjAUBgNVBAoMDVNoYWtlIGl0IFZlcmExFDASBgNVBAMM
C1dhc3RlbGFuZHVzMRAwDgYDVQQDDAdNYXhpbXVzMIHxMIGoBgcqhkjOOAQBMIGc
AkEA42kmDH1/qCSztCfkmUj9ZGTv2s6/I2kyYVvO3qIJcW07Z15lJGee5OG6uUy9
RO3q1Q7Kp6LhaXgWcQjLNEKavwIVAMXhxVOIB//PdkCIKcJfoU5KqEvfAkBhb0N5
7/4LB2n10XmkatIbL6oYIZYAuRNM9ek9aCLCAUrFkQP2kTXOXa53K1Vf20NUzWZY
3LF3Q0yVfi2ljT7aA0QAAkEA1B6hm6R3zxav9INHuyk3e6pfvaACqfVN4mf/1Lr6
xW4WNWn/bgq9/+XZfxgF+ocjcflFsSYrUdsamZc8rit+HDALBglghkgBZQMEAwID
MAAwLQIVAIkHRd8/jfbI68IJEmfgy2SfCnZHAhQdAS21rx4b+qQR76WExDGYQau6
UA==
-----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 (0x010001)
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:
            da:d0:41:10:1c:e0:ab:91
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=CA, O=Shake it Vera, CN=Wastelandus, CN=Maximus
        Validity
            Not Before: Jul 16 05:05:27 2024 GMT
            Not After : Jul 16 05:05:27 2025 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:d0:9f:03:0d:21:40:4a:a3:33:fc:ac:48:d7:16:
                    b8:52:41:91:89:93:0c:15:5a:41:80:49:c8:3d:91:
                    d0:f6:1c:b8:55:2b:a7:ee:f6:0e:2e:b2:b1:32:d9:
                    7a:40:fe:37:c6:ee:a4:31:67:e3:ee:69:84:fd:b7:
                    ba:c6:58:36:18:22:8f:8c:6e:c9:b2:6c:09:ee:da:
                    04:95:9d:c9:2d:68:d1:9e:6d:53:7b:f3:62:87:3e:
                    26:26:ef:57:d7:0f:d8:07:59:d7:80:1a:a4:46:b6:
                    18:23:e3:6f:e4:30:84:e1:8b:43:24:2e:b5:7b:eb:
                    3b:75:a0:69:fa:c5:ee:99:08:a9:dd:b5:09:c7:1d:
                    fe:b0:27:91:80:c5:04:7f:ba:91:c9:47:a5:02:3d:
                    d7:f3:45:32:e9:32:6a:1e:c5:68:26:d1:69:49:f1:
                    11:b6:e6:72:48:84:da:62:52:2c:bd:eb:29:24:c8:
                    c8:5e:ae:b4:3e:90:e4:7b:56:67:da:8a:07:cd:b5:
                    21:8d:e5:9e:8f:df:91:31:f9:e5:d4:69:75:d1:69:
                    fd:57:a9:69:32:2a:88:1f:28:85:10:5a:86:a1:6d:
                    18:fd:73:83:ba:27:01:41:c6:05:a4:b4:c0:dc:a7:
                    8d:2a:b8:2c:14:a4:cc:d1:f2:48:3c:7d:75:d4:c5:
                    5f:51
                Exponent: 65537 (0x10001)
    Signature Algorithm: sha256WithRSAEncryption
         c4:ca:75:34:e9:40:e8:b7:cf:10:f7:82:8d:45:c7:e9:6f:34:
         0a:f0:de:95:65:b9:fc:4f:2c:a1:51:05:9f:3a:5a:d2:ba:98:
         ad:05:0a:76:f7:9a:fd:f6:1d:d4:ad:d2:ec:43:85:45:af:4e:
         d3:34:36:7e:53:ba:71:bc:2f:25:83:20:14:79:eb:bb:67:76:
         0b:bf:a7:4d:43:59:0a:57:70:da:2f:91:e6:21:90:69:52:90:
         43:c6:e6:29:42:1b:89:c9:6e:48:84:d5:00:40:47:40:52:fe:
         da:e6:24:f7:07:4e:26:65:e9:27:14:77:0f:3a:e5:c4:e5:c2:
         dc:45:79:36:09:a2:d8:db:2c:bc:de:85:29:70:2b:af:d7:e6:
         55:4a:fe:77:a2:e2:1a:45:93:16:e9:19:50:99:aa:8f:04:ff:
         62:e0:f8:2e:59:7c:9b:8b:4f:c1:82:37:fa:03:32:4c:21:44:
         6d:1b:0a:bd:36:08:94:25:2a:bd:17:3c:2d:2a:cb:16:66:21:
         2f:09:42:e6:8b:8e:fe:b4:08:26:ad:f8:c8:ee:95:92:4a:70:
         d9:43:4f:b3:43:61:70:e3:ef:64:52:b1:78:6d:09:c5:0b:84:
         0a:ba:34:4e:16:d1:8a:06:13:68:a8:96:a2:f0:4f:d7:ac:b6:
         f2:17:82:c5
-----BEGIN CERTIFICATE-----
MIIDFjCCAf4CCQDa0EEQHOCrkTANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJD
QTEWMBQGA1UECgwNU2hha2UgaXQgVmVyYTEUMBIGA1UEAwwLV2FzdGVsYW5kdXMx
EDAOBgNVBAMMB01heGltdXMwHhcNMjQwNzE2MDUwNTI3WhcNMjUwNzE2MDUwNTI3
WjBNMQswCQYDVQQGEwJDQTEWMBQGA1UECgwNU2hha2UgaXQgVmVyYTEUMBIGA1UE
AwwLV2FzdGVsYW5kdXMxEDAOBgNVBAMMB01heGltdXMwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDQnwMNIUBKozP8rEjXFrhSQZGJkwwVWkGAScg9kdD2
HLhVK6fu9g4usrEy2XpA/jfG7qQxZ+PuaYT9t7rGWDYYIo+MbsmybAnu2gSVnckt
aNGebVN782KHPiYm71fXD9gHWdeAGqRGthgj42/kMIThi0MkLrV76zt1oGn6xe6Z
CKndtQnHHf6wJ5GAxQR/upHJR6UCPdfzRTLpMmoexWgm0WlJ8RG25nJIhNpiUiy9
6ykkyMherrQ+kOR7VmfaigfNtSGN5Z6P35Ex+eXUaXXRaf1XqWkyKogfKIUQWoah
bRj9c4O6JwFBxgWktMDcp40quCwUpMzR8kg8fXXUxV9RAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAMTKdTTpQOi3zxD3go1Fx+lvNArw3pVlufxPLKFRBZ86WtK6mK0F
Cnb3mv32HdSt0uxDhUWvTtM0Nn5TunG8LyWDIBR567tndgu/p01DWQpXcNovkeYh
kGlSkEPG5ilCG4nJbkiE1QBAR0BS/trmJPcHTiZl6ScUdw865cTlwtxFeTYJotjb
LLzehSlwK6/X5lVK/nei4hpFkxbpGVCZqo8E/2Lg+C5ZfJuLT8GCN/oDMkwhRG0b
Cr02CJQlKr0XPC0qyxZmIS8JQuaLjv60CCat+MjulZJKcNlDT7NDYXDj72RSsXht
CcULhAq6NE4W0YoGE2iolqLwT9estvIXgsU=
-----END CERTIFICATE-----

==== appstest ====
env OPENSSL=/usr/bin/openssl sh /usr/src/regress/usr.bin/openssl/appstest.sh -q

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) COMMAND USAGE 2024/07/16 07:05:28
===

[TEST] output usages of all commands.

[TEST] check all list-* commands.

[TEST] check interactive mode

Standard commands
asn1parse         ca                certhash          ciphers           
cms               crl               crl2pkcs7         dgst              
dh                dhparam           dsa               dsaparam          
ec                ecparam           enc               errstr            
gendh             gendsa            genpkey           genrsa            
ocsp              passwd            pkcs12            pkcs7             
pkcs8             pkey              pkeyparam         pkeyutl           
prime             rand              req               rsa               
rsautl            s_client          s_server          s_time            
sess_id           smime             speed             ts                
verify            version           x509              

Message Digest commands (see the `dgst' command for more details)
md4               md5               ripemd160         sha1              
sha224            sha256            sha384            sha512            
sm3               sm3WithRSAEncryptionwhirlpool         

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           

:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) listing operations 2024/07/16 07:05:29
===

[TEST] ciphers
:-) success. 

[TEST] errstr
error:2606A074:engine routines:func(106):reason(116)
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) random number etc. operations 2024/07/16 07:05:29
===

[TEST] passwd
$1$ysjXgQgr$4TfrqSSyYSsgekn5Brs6i1
:-) success. 
$apr1$d0Ys/gXL$8HkNm8TY0GFbimhGFt0Kk/
:-) success. 
4GFLQvydmZa5.
:-) success. 

[TEST] prime
1 is not prime
:-) success. 
2 is prime
:-) success. 
FEEA411794F98083
:-) success. 

[TEST] rand
86CErTqylTOILwKICiF6D8OgNaDdyvW+9mLEfxfkvtCMS3naEl+vBdrxDS8Y10Pg
1HnxphNsLeYN4Z6X5tMg1VGmY2bC0VC5W6L5lXSTtHENgUwI17spGrw6cXVX9vQi
NlC13Q==
:-) success. 
0b2888cb1f805e550e215db81a6ca1e046246c6177a3d3b50d505b7bb32ba40491a9d8809531cc55b0e328be34a20d72ef4409ea32bb48c382cb9466352ba4ab5dd4c22751257d59ffaa3cab4be56f1ef038de1ce2c08442409bee46b748c5f2af38d752
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) MESSAGE DIGEST COMMANDS 2024/07/16 07:05:30
===

[TEST] dgst - See [MESSAGE DIGEST COMMANDS] section.
Generating RSA private key, 2048 bit long modulus
..........................................
..................................................................................................................................................
e is 65537 (0x010001)
:-) success. 
:-) 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. 
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. 
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 2024/07/16 07:05:44
===

[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 2024/07/16 07:05:49
===

[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 - 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-wtls12 ... 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. 

[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 2024/07/16 07:08:59
===

[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) 2024/07/16 07:09:09
===

[TEST] genrsa ... generate server key#1
Generating RSA private key, 2048 bit long modulus
........................................
.............................................................................
e is 65537 (0x010001)
:-) success. 
writing RSA key
:-) 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. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) CA operations (issue cert for server) 2024/07/16 07:09:18
===

[TEST] ca ... issue cert for server csr#1
:-) success. 

[TEST] x509 ... issue cert for server csr#2
Generating RSA private key, 2048 bit long modulus
.................
..........................................................................................................
e is 65537 (0x010001)
:-) success. 
writing RSA key
:-) success. 
Signature ok
subject=/C=JP/ST=Tokyo/O=TEST_DUMMY_COMPANY/CN=revoke.test-dummy.com
:-) success. 

[TEST] x509 ... check if csr#2 cert has proper issuer & subject
:-) success. 

[TEST] x509 ... check if csr#2 cert pubkey was forced
:-) success. 
:-) success. 

[TEST] x509 ... test -new
Generating RSA private key, 2048 bit long modulus
..............................................................................................................................................................................................................................................
......
e is 65537 (0x010001)
:-) success. 
:-) success. 
:-) success. 

[TEST] x509 ... check if -new cert has proper pubkey
:-) success. 

[TEST] x509 ... check if -new cert has proper issuer & subject
:-) success. 

[TEST] x509 ... test -new without -force_pubkey
:-) success. 
:-) success. 
writing RSA key
:-) success. 
:-) success. 
:-) success. 

[TEST] ca ... issue cert for server csr#3
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) CA operations (revoke cert and generate crl) 2024/07/16 07:09:44
===

[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) 2024/07/16 07:09:44
===

[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
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) user1 operations (generate user1 key and csr) 2024/07/16 07:09:45
===

[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. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) CA operations (issue cert for user1) 2024/07/16 07:09:47
===

[TEST] ca ... issue cert for user1
:-) success. 

[TEST] ca ... issue cert for user2
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) TSA operations 2024/07/16 07:09:48
===

[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 2024/07/16 07:09:48
===
Using RSA certificate

[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 2024/07/16 07:09:49
===

[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 2024/07/16 07:09:49
===
:-) 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 = [ 23976 ]
Waiting for OCSP client connections...

[TEST] ocsp ... send OCSP request to server
Response Verify Failure
2486482060:error:27FFF070:OCSP routines:CRYPTO_internal:root ca not trusted:/usr/src/lib/libcrypto/ocsp/ocsp_vfy.c:173:
:-) success. 

[TEST] ocsp ... verify OCSP response from server
Response verify OK
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) PKCS operations 2024/07/16 07:09:51
===

[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) 2024/07/16 07:09:51
===
s_server is [LibreSSL 3.9.0]
s_client is [LibreSSL 3.9.0]
Using RSA certificate

[TEST] s_server ... start TLS/SSL test server
:-) success. 
s_server pid = [ 90140 ]

[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 DHE-RSA-AES128-GCM-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 002 ] tls1_2 AES256-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 003 ] tls1_2 DHE-RSA-CAMELLIA128-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 004 ] tls1_2 ECDHE-RSA-AES256-SHA384
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 005 ] tls1_2 DHE-RSA-AES128-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 006 ] tls1_2 DHE-RSA-AES256-GCM-SHA384
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 007 ] tls1_2 DHE-RSA-CHACHA20-POLY1305
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 008 ] tls1_2 AES128-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 009 ] tls1_2 DHE-RSA-AES128-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 010 ] tls1_2 CAMELLIA256-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 011 ] tls1_2 ECDHE-RSA-RC4-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 012 ] tls1_2 AES256-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 013 ] tls1_2 DES-CBC3-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 014 ] tls1_2 ECDHE-RSA-AES256-GCM-SHA384
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 015 ] tls1_2 EDH-RSA-DES-CBC3-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 016 ] tls1_2 ECDHE-RSA-AES128-GCM-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 017 ] tls1_2 CAMELLIA128-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 018 ] tls1_2 CAMELLIA256-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 019 ] tls1_2 DHE-RSA-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-AES128-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 022 ] tls1_2 ECDHE-RSA-AES128-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 023 ] tls1_2 DHE-RSA-CAMELLIA256-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 024 ] tls1_2 AES256-GCM-SHA384
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 025 ] tls1_2 ECDHE-RSA-AES256-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 026 ] tls1_2 AES128-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 027 ] tls1_2 ECDHE-RSA-DES-CBC3-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 028 ] tls1_2 CAMELLIA128-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 029 ] tls1_2 AES128-GCM-SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 030 ] tls1_2 DHE-RSA-CAMELLIA128-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 031 ] tls1_2 DHE-RSA-CAMELLIA256-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 032 ] tls1_2 DHE-RSA-AES256-SHA
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 033 ] tls1_2 ECDHE-RSA-CHACHA20-POLY1305
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 001 ] tls1_3 TLS_AES_256_GCM_SHA384
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 002 ] tls1_3 TLS_CHACHA20_POLY1305_SHA256
:-) success. 
:-) success. 
:-) success. 

[TEST] s_client ... connect to TLS/SSL test server with [ 003 ] tls1_3 TLS_AES_128_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 [ 90140 ]
Terminated 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) client/server operations (DTLS) 2024/07/16 07:10:27
===
s_server is [LibreSSL 3.9.0]
s_client is [LibreSSL 3.9.0]
Using RSA certificate

[TEST] s_server ... start DTLS test server
:-) success. 
s_server pid = [ 69106 ]

[TEST] s_client ... connect to TLS/SSL test server by dtls1_2
:-) success. 
:-) success. 
:-) success. 
:-| stop s_server [ 69106 ]
Terminated 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) PERFORMANCE 2024/07/16 07:10:29
===

[TEST] SKIPPING speed (quick mode)

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) VERSION INFORMATION 2024/07/16 07:10:29
===

[TEST] version
LibreSSL 3.9.0
built on: date not available
platform: information not available
compiler: information not available
OPENSSLDIR: "/etc/ssl"
:-) success. 

#---------#---------#---------#---------#---------#---------#---------#--------
===
=== (Section) END 2024/07/16 07:10:30
===

==== 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  -DLIBRESSL_INTERNAL -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  -DLIBRESSL_INTERNAL -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-verify-unusual-wildcard-cert ====
# openssl verify, unusual wildcard cert
openssl verify -CAfile caR.pem server-unusual-wildcard.pem  | grep "server-unusual-wildcard.pem: OK"
server-unusual-wildcard.pem: OK

==== 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-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

PASS	usr.bin/openssl	Duration 6m07.45s