Lines Matching refs:m
79 gf m,t; in pack25519() local
85 m[0]=t[0]-0xffed; in pack25519()
87 m[i]=t[i]-0xffff-((m[i-1]>>16)&1); in pack25519()
88 m[i-1]&=0xffff; in pack25519()
90 m[15]=t[15]-0x7fff-((m[14]>>16)&1); in pack25519()
91 b=(m[15]>>16)&1; in pack25519()
92 m[14]&=0xffff; in pack25519()
93 sel25519(t,m,1-b); in pack25519()
231 static int tweetnacl_crypto_hash(u8 *out,const u8 *m,u64 n) in tweetnacl_crypto_hash() argument
240 if ((err = hash_memory(hash_idx, m, n, out, &len)) != CRYPT_OK) return err; in tweetnacl_crypto_hash()
386 int tweetnacl_crypto_sign(u8 *sm,u64 *smlen,const u8 *m,u64 mlen,const u8 *sk,const u8 *pk) in tweetnacl_crypto_sign() argument
398 FOR(i,(i64)mlen) sm[64 + i] = m[i]; in tweetnacl_crypto_sign()
454 int tweetnacl_crypto_sign_open(int *stat, u8 *m,u64 *mlen,const u8 *sm,u64 smlen,const u8 *pk) in tweetnacl_crypto_sign_open() argument
467 XMEMMOVE(m,sm,smlen); in tweetnacl_crypto_sign_open()
468 XMEMMOVE(s,m + 32,32); in tweetnacl_crypto_sign_open()
469 XMEMMOVE(m + 32,pk,32); in tweetnacl_crypto_sign_open()
470 tweetnacl_crypto_hash(h,m,smlen); in tweetnacl_crypto_sign_open()
480 FOR(i,smlen) m[i] = 0; in tweetnacl_crypto_sign_open()
481 zeromem(m, smlen); in tweetnacl_crypto_sign_open()
486 XMEMMOVE(m,m + 64,smlen); in tweetnacl_crypto_sign_open()