Skip navigation links
A B C D E F G H I J K L M N P R S T U V W 

A

aesDecrypt(String, String, String) - Static method in class window.EcLevrCrypto
 
aesEncrypt(String, String, String) - Static method in class window.EcLevrCrypto
 
alg - Variable in class window.jwk
 
AlgorithmIdentifier - Class in window
 
AlgorithmIdentifier() - Constructor for class window.AlgorithmIdentifier
 

B

base64 - Class in window
 
base64() - Constructor for class window.base64
 
base64x - Class in window
 
base64x() - Constructor for class window.base64x
 

C

cache - Static variable in class com.eduworks.ec.crypto.EcPk
 
cache - Static variable in class com.eduworks.ec.crypto.EcPpk
 
caching - Static variable in class com.eduworks.ec.crypto.EcCrypto
 
com.eduworks.ec.crypto - package com.eduworks.ec.crypto
 
counter - Variable in class window.AlgorithmIdentifier
 
crypto - Class in window
 
crypto() - Constructor for class window.crypto
 
crypto - Static variable in class window.window
 
CryptoKey - Class in window
 
CryptoKey() - Constructor for class window.CryptoKey
 

D

decode(String) - Static method in class window.base64
 
decrypt(String, String, String) - Static method in class com.eduworks.ec.crypto.EcAesCtr
Decrypts ciphertext using AES-256-CTR.
decrypt(String, String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcAesCtrAsync
 
decrypt(String, String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcAesCtrAsyncWorker
Asynchronous form of {{#crossLink "EcAesCtr/decrypt:method"}}EcAesCtr.decrypt{{/crossLink}}
decrypt(EcPpk, String) - Static method in class com.eduworks.ec.crypto.EcRsaOaep
Decrypts a block of ciphertext (no more than 256 bytes) with a private key using RSA OAEP encryption.
decrypt(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsync
 
decrypt(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
Asynchronous form of {{#crossLink "EcRsaOaep/decrypt:method"}}EcRsaOaep.decrypt{{/crossLink}}
decrypt(AlgorithmIdentifier, CryptoKey, ArrayBuffer) - Method in class window.SubtleCrypto
 
decryptionCache - Static variable in class com.eduworks.ec.crypto.EcCrypto
 
defaultPem - Variable in class com.eduworks.ec.crypto.EcPk
 
defaultPem - Variable in class com.eduworks.ec.crypto.EcPpk
 
defaultPk - Variable in class com.eduworks.ec.crypto.EcPpk
 
deriveBits(AlgorithmIdentifier, CryptoKey, long) - Method in class window.SubtleCrypto
 

E

EcAes - Class in com.eduworks.ec.crypto
AES encryption tasks common across all variants of AES.
EcAes() - Constructor for class com.eduworks.ec.crypto.EcAes
 
EcAesCtr - Class in com.eduworks.ec.crypto
Encrypts data synchronously using AES-256-CTR.
EcAesCtr() - Constructor for class com.eduworks.ec.crypto.EcAesCtr
 
EcAesCtrAsync - Class in com.eduworks.ec.crypto
 
EcAesCtrAsync() - Constructor for class com.eduworks.ec.crypto.EcAesCtrAsync
 
EcAesCtrAsyncWorker - Class in com.eduworks.ec.crypto
Asynchronous implementation of {{#crossLink "EcAesCtr"}}EcAesCtr{{/crossLink}}.
EcAesCtrAsyncWorker() - Constructor for class com.eduworks.ec.crypto.EcAesCtrAsyncWorker
 
EcAesParameters - Class in com.eduworks.ec.crypto
 
EcAesParameters(String) - Constructor for class com.eduworks.ec.crypto.EcAesParameters
 
EcCrypto - Class in com.eduworks.ec.crypto
 
EcCrypto() - Constructor for class com.eduworks.ec.crypto.EcCrypto
 
EcLevrCrypto - Class in window
 
EcLevrCrypto() - Constructor for class window.EcLevrCrypto
 
EcPk - Class in com.eduworks.ec.crypto
Helper classes for dealing with RSA Public Keys.
EcPk() - Constructor for class com.eduworks.ec.crypto.EcPk
 
EcPpk - Class in com.eduworks.ec.crypto
Helper classes for dealing with RSA Private Keys.
EcPpk() - Constructor for class com.eduworks.ec.crypto.EcPpk
 
EcRsaOaep - Class in com.eduworks.ec.crypto
Helper methods for performing RSA Encryption methods.
EcRsaOaep() - Constructor for class com.eduworks.ec.crypto.EcRsaOaep
 
EcRsaOaepAsync - Class in com.eduworks.ec.crypto
 
EcRsaOaepAsync() - Constructor for class com.eduworks.ec.crypto.EcRsaOaepAsync
 
EcRsaOaepAsyncWorker - Class in com.eduworks.ec.crypto
Asynchronous implementation of {{#crossLink "EcRsaOaep"}}EcRsaOaep{{/crossLink}}.
EcRsaOaepAsyncWorker() - Constructor for class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
 
encode(ArrayBuffer) - Static method in class window.base64
 
encrypt(String, String, String) - Static method in class com.eduworks.ec.crypto.EcAesCtr
Encrypts plaintext using AES-256-CTR.
encrypt(String, String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcAesCtrAsync
 
encrypt(String, String, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcAesCtrAsyncWorker
Asynchronous form of {{#crossLink "EcAesCtr/encrypt:method"}}EcAesCtr.encrypt{{/crossLink}}
encrypt(EcPk, String) - Static method in class com.eduworks.ec.crypto.EcRsaOaep
Encrypts a block of plaintext (no more than 256 bytes) with a public key using RSA OAEP encryption.
encrypt(EcPk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsync
 
encrypt(EcPk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
Asynchronous form of {{#crossLink "EcRsaOaep/encrypt:method"}}EcRsaOaep.encrypt{{/crossLink}}
encrypt(AlgorithmIdentifier, CryptoKey, ArrayBuffer) - Method in class window.SubtleCrypto
 
equals(Object) - Method in class com.eduworks.ec.crypto.EcPk
Compares two public keys, and returns true if their PEM forms match.
equals(Object) - Method in class com.eduworks.ec.crypto.EcPpk
Returns true iff the PEM forms of the public private keypair match.
ext - Variable in class window.jwk
 

F

fingerprint() - Method in class com.eduworks.ec.crypto.EcPk
Hashes the public key into an SSH compatible fingerprint.
fromPem(String) - Static method in class com.eduworks.ec.crypto.EcPk
Decodes a PEM encoded SubjectPublicKeyInfo (PKCS#8) or RSAPublicKey (PKCS#1) formatted RSA Public Key.
fromPem(String) - Static method in class com.eduworks.ec.crypto.EcPpk
Decodes a PEM encoded PrivateKeyInfo (PKCS#8) or RSAPrivateKey (PKCS#1) formatted RSA Public Key.

G

generateKey() - Static method in class com.eduworks.ec.crypto.EcPpk
Generates an RSA Keypair synchronously.
generateKey(AlgorithmIdentifier, boolean, Array<String>) - Method in class window.SubtleCrypto
 
generateKeyAsync(Callback1<EcPpk>) - Static method in class com.eduworks.ec.crypto.EcPpk
Generates an RSA Keypair using web workers.

H

hash - Variable in class window.AlgorithmIdentifier
 

I

importKey(String, Object, AlgorithmIdentifier, boolean, Array<String>) - Method in class window.SubtleCrypto
 
inArray(Array<EcPpk>) - Method in class com.eduworks.ec.crypto.EcPpk
Returns true if this PPK is in an array of PPKs.
initWorker() - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
 
iv - Variable in class window.AlgorithmIdentifier
 

J

jwk - Variable in class com.eduworks.ec.crypto.EcPk
 
jwk - Variable in class com.eduworks.ec.crypto.EcPpk
 
jwk - Class in window
 
jwk() - Constructor for class window.jwk
 

K

k - Variable in class window.jwk
 
key - Variable in class com.eduworks.ec.crypto.EcPk
 
key - Variable in class com.eduworks.ec.crypto.EcPpk
 
kty - Variable in class window.jwk
 

L

length - Variable in class window.AlgorithmIdentifier
 
library - Class in window
Created by fray on 6/30/17.
library() - Constructor for class window.library
 

M

md5(String) - Static method in class com.eduworks.ec.crypto.EcCrypto
 
modulusLength - Variable in class window.AlgorithmIdentifier
 

N

name - Variable in class window.AlgorithmIdentifier
 
newIv(int) - Static method in class com.eduworks.ec.crypto.EcAes
Generates a random Initialization Vector of length @i
newSecret(int) - Static method in class com.eduworks.ec.crypto.EcAes
Generates a random secret of length @i

P

pem2jwk(String) - Static method in class window.pemJwk
 
pemJwk - Class in window
Created by fray on 6/30/17.
pemJwk() - Constructor for class window.pemJwk
 
pk - Variable in class com.eduworks.ec.crypto.EcPk
 
ppk - Variable in class com.eduworks.ec.crypto.EcPpk
 
publicExponent - Variable in class window.AlgorithmIdentifier
 

R

require(String) - Static method in class window.library
 
rsaDecrypt(String, String) - Static method in class window.EcLevrCrypto
 
rsaEncrypt(String, String) - Static method in class window.EcLevrCrypto
 
rsaSign(String, String) - Static method in class window.EcLevrCrypto
 
rsaVerify(String, String, String) - Static method in class window.EcLevrCrypto
 

S

sha256(String) - Static method in class com.eduworks.ec.crypto.EcCrypto
 
sign(EcPpk, String) - Static method in class com.eduworks.ec.crypto.EcRsaOaep
Creates a signature for the provided text using the public private keypair.
sign(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsync
 
sign(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
Asynchronous form of {{#crossLink "EcRsaOaep/sign:method"}}EcRsaOaep.sign{{/crossLink}}
sign(AlgorithmIdentifier, CryptoKey, ArrayBuffer) - Method in class window.SubtleCrypto
 
signKey - Variable in class com.eduworks.ec.crypto.EcPk
 
signKey - Variable in class com.eduworks.ec.crypto.EcPpk
 
signSha256(EcPpk, String) - Static method in class com.eduworks.ec.crypto.EcRsaOaep
Creates a signature for the provided text using the public private keypair.
signSha256(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsync
 
signSha256(EcPpk, String, Callback1<String>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
Asynchronous form of {{#crossLink "EcRsaOaep/signSha256:method"}}EcRsaOaep.signSha256{{/crossLink}}
subtle - Static variable in class window.crypto
 
SubtleCrypto - Class in window
 
SubtleCrypto() - Constructor for class window.SubtleCrypto
 

T

toJwk() - Method in class com.eduworks.ec.crypto.EcPk
 
toJwk() - Method in class com.eduworks.ec.crypto.EcPpk
 
toPem() - Method in class com.eduworks.ec.crypto.EcPk
Encodes the public key into a PEM encoded SubjectPublicKeyInfo (PKCS#8) formatted RSA Public Key.
toPem() - Method in class com.eduworks.ec.crypto.EcPpk
Encodes the private key into a PEM encoded RSAPrivateKey (PKCS#1) formatted RSA Public Key.
toPk() - Method in class com.eduworks.ec.crypto.EcPpk
Extracts the public key portion from the public private keypair.
toPkcs1Pem() - Method in class com.eduworks.ec.crypto.EcPk
Encodes the public key into a PEM encoded RSAPublicKey (PKCS#1) formatted RSA Public Key.
toPkcs1Pem() - Method in class com.eduworks.ec.crypto.EcPpk
Encodes the private key into a PEM encoded RSAPrivateKey (PKCS#1) formatted RSA Public Key.
toPkcs8() - Method in class com.eduworks.ec.crypto.EcPpk
 
toPkcs8Pem() - Method in class com.eduworks.ec.crypto.EcPk
Encodes the public key into a PEM encoded SubjectPublicKeyInfo (PKCS#8) formatted RSA Public Key.
toPkcs8Pem() - Method in class com.eduworks.ec.crypto.EcPpk
Encodes the private key into a PEM encoded PrivateKeyInfo (PKCS#8) formatted RSA Public Key.

U

utf8tob64u(String) - Static method in class window.base64x
 

V

verify(bytes, payload) - Method in class com.eduworks.ec.crypto.EcPk
 
verify(EcPk, String, String) - Static method in class com.eduworks.ec.crypto.EcRsaOaep
Verifies the integrity of the provided text using a signature and a public key.
verify(EcPk, String, String, Callback1<Boolean>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsync
 
verify(EcPk, String, String, Callback1<Boolean>, Callback1<String>) - Static method in class com.eduworks.ec.crypto.EcRsaOaepAsyncWorker
Asynchronous form of {{#crossLink "EcRsaOaep/verify:method"}}EcRsaOaep.verify{{/crossLink}}
verify(AlgorithmIdentifier, CryptoKey, ArrayBuffer, ArrayBuffer) - Method in class window.SubtleCrypto
 

W

window - package window
 
window - Class in window
Created by fray on 1/10/18.
window() - Constructor for class window.window
 
Worker - Static variable in class window.EcLevrCrypto
 
A B C D E F G H I J K L M N P R S T U V W 
Skip navigation links

Copyright © 2019 Eduworks Corporation. All rights reserved.