org.libsodium.jni.SodiumConstants Maven / Gradle / Ivy
The newest version!
package org.libsodium.jni;
/**
* Created with IntelliJ IDEA.
* User: josh
* Date: 7/14/13
* Time: 7:31 PM
* To change this template use File | Settings | File Templates.
*/
public abstract class SodiumConstants {
public static final int SHA256BYTES = 32;
public static final int SHA512BYTES = 64;
public static final int BLAKE2B_OUTBYTES = 64;
public static final int PUBLICKEY_BYTES = 32;
public static final int SECRETKEY_BYTES = 32;
public static final int NONCE_BYTES = 24;
public static final int ZERO_BYTES = 32;
public static final int BOXZERO_BYTES = 16;
public static final int SCALAR_BYTES = 32;
public static final int XSALSA20_POLY1305_SECRETBOX_KEYBYTES = 32;
public static final int XSALSA20_POLY1305_SECRETBOX_NONCEBYTES = 24;
public static final int SIGNATURE_BYTES = 64;
public static final int AEAD_CHACHA20_POLY1305_KEYBYTES = 32;
public static final int AEAD_CHACHA20_POLY1305_NPUBBYTES = 8;
public static final int AEAD_CHACHA20_POLY1305_ABYTES = 8;
public static final int SESSIONKEYBYTES = 32;
public static final int MAC_BYTES = 16;
public static final int SEAL_BYTES = PUBLICKEY_BYTES + MAC_BYTES;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy