Lines Matching defs:sm
14 static void get_hram(unsigned char *hram, const unsigned char *sm, const unsigned char *pk, unsigned char *playground, unsigned long long smlen)
18 for (i = 0;i < 32;++i) playground[i] = sm[i];
20 for (i = 64;i < smlen;++i) playground[i] = sm[i];
52 unsigned char *sm,unsigned long long *smlen,
73 sm[64 + i] = m[i];
75 sm[32 + i] = extsk[32+i];
77 crypto_hash_sha512(hmg, sm+32, mlen+32); /* Generate k as h(extsk[32],...,extsk[63],m) */
86 sm[i] = r[i];
88 get_hram(hram, sm, sk+32, sm, mlen+64);
98 sm[32 + i] = s[i];
105 const unsigned char *sm,unsigned long long smlen,
121 get_hram(hram,sm,pk,m,smlen);
125 sc25519_from32bytes(&scs, sm+32);
130 ret = crypto_verify_32(sm, t2);
135 m[i] = sm[i + 64];