What algorithms do your APIs support

Lee Painter

The Maverick APIs support the following algorithms:

**Please be aware that each algorithm requires support in the Java Cryptography Extension (JCE). Some algorithms may not be available at runtime if the JCE does not support or is not configured with unlimited strength jurisdiction files.

Key Exchange:

diffie-hellman-group-exchange-sha256
diffie-hellman-group18-sha512
diffie-hellman-group17-sha512
diffie-hellman-group16-sha512
diffie-hellman-group15-sha512
diffie-hellman-group14-sha256
diffie-hellman-group-exchange-sha1
diffie-hellman-group14-sha1
diffie-hellman-group1-sha1
rsa1024-sha1
rsa2048-sha256
curve25519-sha256
curve25519-sha256@libssh.org
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521

Public Key:

ssh-ed25519
ecdsa-sha2-nistp256
ssh-dss
ssh-rsa
x509v3-sign-rsa
x509v3-sign-dss
x509v3-sign-rsa-sha1
x509v3-ssh-rsa
x509v3-ssh-dss
x509v3-ecdsa-sha2-nistp256
x509v3-ecdsa-sha2-nistp384
x509v3-ecdsa-sha2-nistp521
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
x509v3-rsa2048-sha256
ssh-rsa-cert-v01@openssh.com
ssh-dss-cert-v01@openssh.com
ssh-ed25519-cert-v01@openssh.com
ecdsa-sha2-nistp256-cert-v01@openssh.com
ecdsa-sha2-nistp384-cert-v01@openssh.com
ecdsa-sha2-nistp521-cert-v01@openssh.com

Public Key Signatures

rsa-sha2-256
rsa-sha2-512

Ciphers:

chacha20-poly1305@openssh.com
aes128-ctr
aes192-ctr
aes256-ctr
3des-ctr
3des-cbc
blowfish-cbc
aes128-cbc
aes192-cbc
aes256-cbc
arcfour
arcfour128
arcfour256
aes128-gcm@openssh.com
aes256-gcm@openssh.com

HMACs:

hmac-sha2-256
hmac-sha256
hmac-sha2-256-etm@openssh.com
hmac-sha2-256-96
hmac-sha512
hmac-sha2-512
hmac-sha2-512-etm@openssh.com
hmac-sha2-512-96
hmac-sha1
hmac-sha1-etm@openssh.com
hmac-sha1-96
hmac-md5
hmac-md5-etm@openssh.com
hmac-md5-96

Compression:

none
zlib
zlib@openssh.com