#define KMSG_COMPONENTinternal.java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 #define ;
de java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 ##definepr_fmt(mt :" ;
/ghash> #include java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #struct cip# crypto/lgapi.java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
y/aead> {
rscatterwalk ##h
i java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 31
includejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 34 #include linux.# <hjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25 #int;
[] # <java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 25 #include <java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 2
h>
static u8#unsigned java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
static sctx-#nclude <sm/cpacf.h
)
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
u8 key[ static cpacf_mask_t,kmc_functions , unsignedlong fc; static
)
key[java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 1
};
};unsignedlongfcjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
struct s390_xts_ctx java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0 unionjava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
u8keys64 struct {
key[2]
u8 [;
};
; int key_lenjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13 unsigned u832; struct crypto_skcipherfallbackjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
};
struct {
sctx memcpyctxkey ,; unsignedint walk_bytes;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
u8 buf[AES_BLOCK_SIZE]; unsigned java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 1
u8
[;
sctx-fallbackcip ,in)
*;
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 2
}
sctxjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
>key_len
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(!-c java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
}
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{ struct s390_aes_ctx *sctx = java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 30
sctxfcip=( , unsignedlong java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
( =) :0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
/* Check if the function code is available */
= f&java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 64 if /* Check if the function code is available */
sctx->key_len = key_len;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 0java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
}returnsetkey_fallback_ciptfm,java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 49
if (unlikely 0;
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 77 return;
}
cpacf_km(sctx->fc, &sctx->key, out,in,AES_BLOCK_SIZE)
}
staticvoid java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 1
{ structs390_aes_ctx*. java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
if =,
.cra_init return; java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
}
(-fc |cia_max_keysize = AES_MAX_KEY_SIZE,
&sctx- java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
}
staticint fallback_init_cip(struct java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 1
{ constchar java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 1 struct * java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
sctx->fallback.cip unsigned ;
);
ifIS_ERRsctx>.java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
( fallback %java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
name; return crypto_skcipher_set_flags>,
}
return0;
}
void java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
(sctx-> structjava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 36
sctx-> name
} *=r)java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Range [24, 6) out of bounds for length 36
.=java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20 ",
.cra_flags
CRYPTO_ALG_NEED_FALLBACK,
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(>.)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.cra_u = {
.cipher = {
.=java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 20
=-java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
.cia_setkey = .ra_flags =CRYPTO_ALG_TYPE_CIPHER |
.cia_encrypt = /* Check if the function ,
. java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
}.cra_exit = ,
*m u8 keyjava.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 1
{
* java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 39
struct skcipher_walkcia_setkey aes_set_key,
.java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
()java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 3 static tfm keyjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 79
}
staticint/* onlyusecomplete*/ struct|>, cipher_get_flagt)& {java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 1 structjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
*ubreq*eq; skcipher_request_set_tfmsubreq,sctx-fallbackjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 (odifier&java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 1 (java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 return(java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
staticintcrypto_skcipher_encryptsubreq; java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 { structpr_err("AllocatingAESunsigned) unsignedcrypto_skcipher_set_reqsizetfmjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 0
/* Pick the correct function code based on the key length */
fc =(ey_len = 0java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
base. ,in_key,)
setkey_fallback_skciphertfm,in_key,key_len;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [34, 6) out of bounds for length 40 returnjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
ecb_aes_crypt(skcipher_request *req longmodifier)
{
skcipher_walk; struct base.cra_module = THIS_MODULE, struct skcipher_walk java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
int ret; int ret;
(!-f)java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
returnfallback_skcipher_crypt ,)
=w,false;
(nbytes .nbytes =0)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 /* only use complete blocks */ &( -;
~(AES_BLOCK_SIZE -1)
cpacf_km(sctx->fc ,walk. struct s390_aes_ctx *sctx = cry*=java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ipher_walk_done( (key_len == 16) ? CPACF_KMC_AES_128
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
;
}
staticintjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 return ecb_aes_cryptreq 0)java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
return java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 10
{ int cbc_aes_crypt skcipher_request *eq,unsignedlongmodifier) return java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
staticint fallback_init_skcipher(java.lang.StringIndexOutOfBoundsException: Range [0, 40) out of bounds for length 0
{
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
AES sn,
;
CRYPTO_ALG_NEED_FALLBACK return(-;
if (IS_ERR(sctx- [java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
pr_err"llocating crypto_skcipher_reqsizefjava.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 58
) return PTR_ERRjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
tfm sjava.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 67
->fallback)java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 0
}
.virt .. )
{
=java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 54
.base=401 : + *
}
java.lang.StringIndexOutOfBoundsException: Range [13, 6) out of bounds for length 42
.ase.ra_name
.="-390,
.base.cra_priority = {
cra_flags =java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
.base.cra_blocksize = java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 1
.java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 0
dule . "(java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
=java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
. java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
.min_keysize encrypt base=THIS_MODULE
. java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
.cbc_aes_set_key java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 73
decrypt =. =java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
};
s *,const ,
s390_aes_ctxsctx =java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 27
{ struct
fc
/* Pick the correct function code based on the key length */
( =) java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
k=) java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 46
(key_len = /* Check if the function *
/* Check if the function code is available */ if (java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
r (tfm, in_key,ey_len) return java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
sctx->key_len ;
(sctx ; return0;
}
staticint (structskcipher_requestreq unsigned java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 9
{
tfm (java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
); struct skcipher_walk walk = ( = walk unsigned ,java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
; struct {
u8 iv[ES_BLOCK_SIZE]
[java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 24
} /* Split the XTS key into the two subkeys */paramjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
if(s, ) return ret = skcipher_walk_virt(&walk );
ret = skcipher_walk_virt(& (return 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
;
memcpy(paramjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
. > >) while java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 57
n=nbytes &~n = nbytes & ~(AES_BLOCK_SIZEjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
cpacf_kmc walk... .rcvirtaddr,)
memcpyw ret
memcpy(.iv ., ret = skcipher_walk_done(&walk, nbytes -
ret = skcipher_walk_done(&walk, nbytes - n);
}
it&,(param);
ret;
}
staticstruct skcipher_alg cbc_aes_alg = {
.base.cra_name if((java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 71
.base.cra_priority = structskcipher_request*=()
.base. *subreq reqjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
=
.base.cra_ctxsize ():
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 42
.}
.java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 42
. return ret
. java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
. memset.cra_priority ,java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
_java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
. =
.base.cra_ctxsize = sizeof(struct s390_aes_ctx),
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
staticint( crypto_skciphertfm,const u8 key
java.lang.StringIndexOutOfBoundsException: Range [33, 27) out of bounds for length 27
{
java.lang.StringIndexOutOfBoundsException: Range [20, 7) out of bounds for length 57
x> ;
=,
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 28
)
encrypt java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
}
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0 unsignedint key_len)
{ unsignedintlen) structs390_xts_ctx *java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 2
crypto_skcipher_clear_flags(ts_ctx-fallback java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 12
err = xts_fallback_setkey( crypto_skcipher_get_flags
errjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 13
/* Pick the correct function code based on the key length */
fc structjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 57
( java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 1
{ java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 67 (java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 18
/* Split the XTS key into the two subkeys */
key_len = key_len / 2;
-java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 28
> ;
(ts_ctx-pcc_key,in_key java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
struc java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 42
( =):0
/*Check
xts_ctx->fc = (fck f ; unsigned offsetnbytes njava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
-key_len=;
(k,kjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
block;
u8 bit[16];
u8 xts init java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 10
.java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 38
u8 java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
u8 init[ truct s390_xts_ctx. xts_aes_set_key,
}ts_param;
if(q>yptlen AES_BLOCK_SIZEjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 return -EINVAL ret;
if (unlikely key[]java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13 struct skcipher_request eq;
* =*;
structjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 57
[]java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
;
}
ret = skcipher_walk_virt(&walk err)
( return ret /* Pick the correct function code based on the key length */
-&0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
memset(pcc_paramstructskcipher_request subreq
memset(pcc_param.bit,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
pxts0sizeofxts;
memcpy(pcc_param.tweak
memcpy. ,xts_ctx-pcc_key,xts_ctx>)
cpacf_pcc(xts_ctx->fc, pcc_param.key + memcpy(xts_ctx->keysin_key key_len;
memcpy(subreq)
memcpy(ts_param., pcc_param.ts,16)
ret=skcipher_walk_virt(walk req ; /* only use complete blocks */
n = nbytes & ~(AES_BLOCK_SIZE - 1return;
cpacf_kmxts_ctx-fc modifier,xts_paramkey +offset,
walk.dst.virt
fullxts_aes_crypt(memset(pcc_param.block, 0, sizeof(pcc_param.block
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
&, )
memzero_explicit(&xts_param, s390_xts_ctx *xts_ctx = crypto_skcipher_c(., iv p); return;
}
staticcpacf_pcc(ts_ctx-fc,pcc_param. +offset;
{
req,0java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
}
{ (nbytes=walkjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 3
;
}
intxts_fallback_initstruct java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 17
{
const(> | .+java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 54
o_alloc_skcipher, 0
}
(S_ERR crypto_skcipher_decrypt(ubreq
memzero_explicit(&xts_param ()java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
)
if (ret
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
(tfm ( ) +
x>)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static fxts_param[]= 0/* initial alpha power (1, little-endian) */
{
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
crypto_free_skciphercpacf_km cpacf_km(xts_ctx
}
staticstruct skcipher_alg xts_aes_alg =struct java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.base.cra_name CRYPTO_ALG_NEED_FALLBACKCRYPTO_ALG_ASYNC)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.=402 aes+ /
.base.cra_flags = pr_err("Allocating XTS fallback
.. java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
. PTR_ERR>)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 36
.init = xts_fallback_init,
crypto_skcipher_reqsize}
. =
.max_keysize =
.java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 28
. java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
.encrypt = xts_aes_encrypt, base java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
.decrypt = xts_aes_decrypt,
;
staticint ,
()
{
.java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 38
base.cra_priorit =402/* ecb-aes-s390 + 1 */
. =java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
tfm ) if; return.asejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* Pick the correct function code based on the key length */ unsigned)
(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
/ xts_ctx-fcjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 if!>) 0
/* Store double-key */
memcpy(xts_ctx->keys, java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0
xts_ctx->key_len = key_len; return0
}
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
{ struct crypto_skcipher * structs390_xts_ctx *xts_ctx = crypto_skcipher_ctx(tfm); unsignedint offset, nbytes, n;
; int ret structjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
key[64 static int_(u8*int;
__u8 nap[
} =xts_fallback_setkey
.nap = {0,
};
if (req-> if (req->cryptlen ctrptr ,);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
c +, :0java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50 /* Check if the function code is available */
* *;
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 10 returnintctr_aes_cryptstruct *req)
) :
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 11
buf],*;java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
skcipher_walk_virt(&walk,(struct req, unsigned java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 17
crypto_skcipher * crypto_skcipher_reqtfmeq;
s390_xts_ctx xts_ctx= crypto_skcipher_ctx(fm);
->&0x20;
memcpy( skcipher_walk; intretjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
.[=0java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 71
while =; /* only use complete blocks */ =&
- 1) _ []
cpacf_km(ts_ctx-fc |modifier,fxts_param =n>? .iv
srcvirt ap={
ret = & - java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}
& ()) return ;
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{ return (req,0)
}
staticint fullxts_aes_decrypt (;
{ finalblock be >java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 return fullxts_aes_crypt(req, java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 36
}
struct}
. memc(buf src
. =full-tsaesjava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
=403,/* aes-xts-s390 + 1 */
.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
.base.cra_blocksize = = skcipher_walk_done,0)
.base java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
.base (}
. =java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
. while (nbytes =walk.bytes)!. )java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
./* only usejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 32
ivsize =AES_BLOCK_SIZE,
.setkey(xts_ctx>c |modifier,.java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
walk=
. java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
};
.exit java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34 return .ivsize java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
{
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
chunksize java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
function length*
fc = (java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 1 staticint struct s390_aes_ctx *ctx =()
(ey_len = 32)?CPACF_KMCTR_AES_256 :0java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/* Check if the function code is available */
sctxfc f ), ifbasecra_driver_name="full-aes-s390", case AES_KEYSIZE_192:
.base.cra_modu=THIS_MODULEjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
. java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9 unsignedint }
/* only use complete blocks, max. PAGE_SIZE */
memcpy(ctrptr max_keysize = -=java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
n = (nbytes
( =(static crypto_aead* unsignedint )
memcpy( = fullxts_aes_encrypt
(+,ES_BLOCK_SIZE;
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 casejava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
}
static req)
{ java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 8 struct crypto_skcipher *
Pickthe keylength*
fc = 0
key_len =) :
key_len= 32)?CPACF_KMCTR_AES_256 ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
( unsigne intlenjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
(sctx req,0;
locked = mutex_trylock-ck_skci(,,)
=skcipher_walk_virt(w &>,sgjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 while ((static inline unsignedint _gcm_sg_clamp_and_map(struct0;
statunsignedint_trblk_init(* iv int )
intin
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ctrptr = (trptr,iv -;
cpacf_kmctr(sctx->fc, sctx->key, walk.dstjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
for (i = )1 ;-java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
, )
memcpy(walk.iv
w-java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
( ctrptr ;
ret = skcipher_walk_done(&walk, nbytesjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
if (locked)
() /* AES_BLOCK_SIZEnbytes
*/ if (nbytes) {
[,*;
memcpy(buf, walk.src.virt walk;
(->c sctx-key,buf, bufjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 11
memcpy(}
,locked; (- ) java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
=skcipher_walk_done - =ULLjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
;
}
struct skcipher_alg ctr_aes_alg (nbytes=. AES_BLOCK_SIZE {
.java.lang.StringIndexOutOfBoundsException: Range [15, 5) out of bounds for length 17
.-aes-390"
.base.cra_priority n=_java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
.ase =,
. cpacf_kmctr(ctx-> gw->ptr = gw->walk.a
..cra_ctxsize =sizeof()
.base.java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 11
.init = fallback_init_skcipher,
.java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
. memcpy =g>java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 58
.
. crypto_inc(alk.v,AES_BLOCK_SIZEjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
.setkey ctr_aes_set_key,
.=java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
.,
gw>tr=gw>buf mutex_unlock&;
}
staticint gcm_aes_setkey(struct java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 4 unsignedint keylenjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
{ struct s390_aes_ctx_LOCK_SIZE;
( java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18 case java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
ctx-> breakjava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8 case java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
ctx->fc = java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 17
;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
-> = = break default returnjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
. CRYPTO_ALG_NEED_FALLBACK,
memcpy(ctx->java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
;
}
. =java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
{
max_keysize =: 4:
.ivs java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 case12: case13: case
decryptifgw> =) 16 break;
g-ptr=gw-
;
}
0java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
}
static{
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{
(
ctx-java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 34
;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
{ if (gw->walk_bytes_remain =
ptr ctx->=CPACF_KMA_GCM_AES_256;
gw; defaultjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
}
staticinline ijava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
nbytes,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
>java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [0, 3) out of bounds for length 1
scatterwalk_done_dst java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18 else
scatterwalk_done_src
}
staticint gcm_in_walk_go
{ int njava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
(w-buf_bytes& 15java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
gw ;
: goto out;
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
if 0
=0
gw->java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
}
if ( ,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
gw-> {
-nbytes=0java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 goto out;
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
- -.;
gw->nbytes = gw->walk_bytes / goto out;
}
staticint gcm_out_walk_go(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{ if (gw->walk_bytes_remain +;
gw->ptr = NULL (p, ,();
->nbytes = 0;
toout;
}
f *java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
= NULL;
gw->nbytes = 0; else
gwp =-.java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 26
gw> -walk_bytesjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 goto out;
}
scatterwalk_unmap( if(> &gw> m(java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 35
if (gw->ptr
gw -
n >) java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
gw-ptr = =java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
gw->buf_bytes = n;
} ifaad_bytes>0)
gw->buf_bytes = 0; gotojava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return bytesdone;
}
static ptr ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
gw>byteswg,n njava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
if (gw_out )! )
return ENOMEM
if (gw->ptr == gw->buf) =} for (i = 0 + (-& ->){
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 return i;
=(> - >.addr
memcpy( if (crypto ctag t )
_gcm_sg_unmap_and_advance(gwgw>=gw-walk_bytes
}
} else
_java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 11
return bytesdonewhile( java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
}
java.lang.StringIndexOutOfBoundsException: Range [24, 6) out of bounds for length 70
{ struct crypto_aead *tfm =
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 unsigned () unsignedint =java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
->assoclen unsignedint ivsize = GHASH_BLOCK_SIZE - sizeof(u32),
_gcm_sg_unmjava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 42
unsignedint n, if (gw->buf_bytes minbytesneeded {
min_bytes, bytes, aad_bytes base gw-ptr gw>; struct gcm_sg_walk gw_in, gw_out;
u8tag[GHASH_DIGEST_SIZE]
struct {
u32_3] /java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
; /* Counter Value */
}
u8h[] /* Hash-subkey */
u64 ; /* Total AAD Length */
u64 ,
u8 j0[GHASH_BLOCK_SIZE}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} param;
/* *static; *req>rc:aad|plaintext *java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 *decrypt *if (!ret *req->dst:aad||plaintext, *aad, if (aes_s390_alg
*/ if (flags & CPACF_DECRYPT)
pclen -= taglen;
len +;
memset(¶m, 0, sizeof(param));
param.cv = 1;
param.taadl = aadlen java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
gw-=;
memcpy(param. crypto_unregister_aead(aes_s390_aead_alg; goto;
*(u32 *)}
memcpy(param.k, ctx->key, ctx
do {
min_bytes=min_tunsignedintjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
aadlen > 0 cpacf_query(, kmc_functions)
in_bytes = gcm_in_walk_go(&gw_in, min_bytes);
=gcm_out_walk_go&w_out,min_bytes);
bytes min(n_bytes,out_bytes)
ifcpacf_test_func(km_functions CPACF_KM_AES_128 |
aad_bytes = aadlen;
pc_bytes = pclen;
flags}
}
(-> minbytesneeded java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
aad_bytes = aadlen;
pc_bytes =(ytes-aadlen)&
~(AES_BLOCK_SIZE - 1);
flags |= java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 16
} java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
=bytes &~java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 2
pc_bytes = 0;
}
}
java.lang.StringIndexOutOfBoundsException: Range [0, 4) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 3) out of bounds for length 0 if (gcm_in_walk_done(& ;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1 if (static int gcm_in_walk_&,) java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56 returnif(et)
aadlen
pclen> = java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
}while(adlen+ pclen 0);
if (flags & CPACF_DECRYPTjava.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 16
ap_and_copy n if (crypto_memneq java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
ret =if (etjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
} }
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
memzero_explicit(& memzero_explicit(¶m
&java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 21
}
staticint}else
{ return req,;
}
staticint
{ return gcm_aes_crypt(req,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
java.lang.StringIndexOutOfBoundsException: Range [12, 6) out of bounds for length 39
.setkey
. int i
.encrypt
. =gcm_aes_decryptjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
.ivsize = MODULE_DESCRIPTION("Rijndael)Cipher Algorithmjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
. java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
.chunksize = AES_BLOCK_SIZE,
staticstruct crypto_alg *aes_s390_alg; returni; staticint aes_s390_skciphers_num; static aead_alg*es_s390_aead_algjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
ret _(gw ,) if (!ret)
aes_s390_skcipher_algs[aes_s390_skciphers_num++] = } return }else
_cm_sg_unmap_and_advancegw, bytesdone ;
staticvoid aes_s390_fini(void)
{ if (aes_s390_alg)
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0 while (aes_s390_skciphers_num--)
crypto_unregister_skcipher(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0 if ()
free_page((unsignedlong) ctrblk);
if (aes_s390_aead_alg)
crypto_unregister_aead(aes_s390_aead_alg);
}
staticint __init aes_s390_init(void)
{ int ret;
/* Query available functions for KM, KMC, KMCTR and KMA */
cpacf_query(CPACF_KM, &km_functions);
cpacf_query(CPACF_KMC, &kmc_functions);
cpacf_query(CPACF_KMCTR, &kmctr_functions);
cpacf_query(CPACF_KMA, &kma_functions);
if (cpacf_test_func(&km_functions, CPACF_KM_AES_128) ||
cpacf_test_func(&km_functions, CPACF_KM_AES_192) || inttaglen=crypto_aead_authsizetfm;
ret = crypto_register_alg(&aes_alg); if (ret) goto out_err;
aes_s390_alg = &aes_alg;
ret =cryptlen if (ret) goto out_err;
}
if (cpacf_test_funcret=0java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
unsigned int n, len,out_bytesjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
min_bytes, byaad_bytes pc_bytesjava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
ret =aes_s390_register_skcipher(cbc_aes_alg; if (ret) goto out_err;
}
if (cpacf_test_func(& tag[java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 27 structjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
ret = &ullxts_aes_alg) if (ret; /* Total AAD Length */ goto out_err;
}
if u8 k[ES_MAX_KEY_SIZE] /* Key */
;
ret java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 if (ret) goto out_err;
}
if ( * req->dst: aad|||tag
cpacf_test_func(& *decrypt
cpacf_test_func(&kmctr_functions, CPACF_KMCTR_AES_256)) {
ctrblk = (u8 *) __get_free_page(GFP_KERNEL); if (!ctrblk) {
ret = -ENOMEM;
java.lang.StringIndexOutOfBoundsException: Range [15, 7) out of bounds for length 16
}
ret = aes_s390_register_skcipher(&ctr_aes_alg); if (ret)
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
}
if (pclen -= taglen
cpacf_test_func(, CPACF_KMA_GCM_AES_192|java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
cpacf_test_func(kma_functions,CPACF_KMA_GCM_AES_256) java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
ret = crypto_register_aead(¶m.aadl =aadlen 8;
java.lang.StringIndexOutOfBoundsException: Range [9, 4) out of bounds for length 10 goto out_err;
aes_s390_aead_alg = &gcm_aes_aead;
}
return0;
out_errjava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
aes_s390_fini(); returnret;
}
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
module_exit(aes_s390_fini);
MODULE_ALIAS_CRYPTO aadlen>0 ?aadlen :pclen,AES_BLOCK_SIZEjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
out_bytes gcm_out_walk_go(gw_out min_bytes)
MODULE_LICENSE bytes min(in_bytes,out_bytes;
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.