Skip navigation links
B D E G J O S T U 

B

box(byte[], byte[], int, int, byte[], int) - Method in class dev.o1c.jcryptobox.JCryptoBox
Boxes the given slice of input data into the given output array at the given offset.
box(byte[], byte[], int, int) - Method in class dev.o1c.jcryptobox.JCryptoBox
Boxes the given message slice and returns the boxed message.
box(byte[], byte[]) - Method in class dev.o1c.jcryptobox.JCryptoBox
Boxes the given message bytes and returns the boxed message.
boxing(KeyPair, PublicKey) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Initializes a box to box data from the provided sender to the provided recipient.

D

decodePrivateKey(byte[]) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Decodes an encoded private key.
decodePublicKey(byte[]) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Decodes an encoded public key.
dev.o1c.jcryptobox - package dev.o1c.jcryptobox
 

E

encodeKey(Key) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Encodes a key into its default encoded format.

G

generateKeyPair() - Static method in class dev.o1c.jcryptobox.JCryptoBox
Generates a random public and private keypair.

J

JCryptoBox - Class in dev.o1c.jcryptobox
Toolkit for authenticated public key and secret key cryptography.
JCryptoBox.Seal - Class in dev.o1c.jcryptobox
Sealed boxes provide the ability for an anonymous sender to encrypt a message to a known recipient given their public key.
JCryptoBox.Unseal - Class in dev.o1c.jcryptobox
Provides functionality to unseal a sealed box.

O

open(byte[], byte[], int, int, byte[], int) - Method in class dev.o1c.jcryptobox.JCryptoBox
Opens the given boxed input slice and writes the decrypted data to the given output array at the given offset.
open(byte[], byte[], int, int) - Method in class dev.o1c.jcryptobox.JCryptoBox
Opens the given boxed message slice and returns the decrypted message.
open(byte[], byte[]) - Method in class dev.o1c.jcryptobox.JCryptoBox
Opens the given boxed message and returns the decrypted message.
opening(KeyPair, PublicKey) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Initializes a box to open data from the provided sender to the provided recipient.

S

seal(byte[], int, int, byte[], int) - Method in class dev.o1c.jcryptobox.JCryptoBox.Seal
Encrypts the given slice of input data into a sealed box in the provided output array at the given offset.
seal(byte[], int, int) - Method in class dev.o1c.jcryptobox.JCryptoBox.Seal
Encrypts the given slice of input data and returns the sealed box data.
seal(byte[]) - Method in class dev.o1c.jcryptobox.JCryptoBox.Seal
Encrypts the given message bytes and returns the sealed box data.
sealing(PublicKey) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Creates a box to seal to the provided recipient key for creating sealed boxes.

T

TAG_LENGTH - Static variable in class dev.o1c.jcryptobox.JCryptoBox
Number of bytes needed to store the authentication tag at the end of a box.

U

unseal(byte[], int, int, byte[], int) - Method in class dev.o1c.jcryptobox.JCryptoBox.Unseal
Decrypts the sealed box slice of input data and writes the plaintext message to the provided output array at the given offset.
unseal(byte[], int, int) - Method in class dev.o1c.jcryptobox.JCryptoBox.Unseal
Decrypts the given sealed box slice and returns the plaintext message.
unseal(byte[]) - Method in class dev.o1c.jcryptobox.JCryptoBox.Unseal
Decrypts the given sealed box and returns the plaintext message.
unsealing(KeyPair) - Static method in class dev.o1c.jcryptobox.JCryptoBox
Creates a box to unseal from the provided recipient keypair for decrypting sealed boxes sent to the recipient.
B D E G J O S T U 
Skip navigation links

Copyright © 2021. All rights reserved.