dcrypt v0.0.7 (2015-12-06T17:48:29Z)
Dub
Repo
ge_p3
dcrypt
crypto
ecc
curved25519
groupElement
ge_p3 (extended): (X:Y:Z:T) satisfying x=X/Z, y=Y/Z, XY=ZT
@
safe
nothrow @
nogc
struct
ge_p3 {
@
safe
nothrow @
nogc
enum
ge_p3
zero
;
@
safe
nothrow @
nogc
fe
X
;
@
safe
nothrow @
nogc
fe
Y
;
@
safe
nothrow @
nogc
fe
Z
;
@
safe
nothrow @
nogc
fe
T
;
this
(fe x, fe y, fe z, fe t);
ge_p2
opCast
();
ge_cached
opCast
();
ubyte
[
32
]
toBytes
[@property getter];
ge_p1p1
dbl
();
ge_p1p1
opBinary
(G rhs);
}
Constructors
this
this
(fe x, fe y, fe z, fe t)
Undocumented in source.
Members
Functions
dbl
ge_p1p1
dbl
()
opBinary
ge_p1p1
opBinary
(G rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
ge_p2
opCast
()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
ge_cached
opCast
()
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
toBytes
ubyte
[
32
]
toBytes
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
T
fe
T
;
Undocumented in source.
X
fe
X
;
Undocumented in source.
Y
fe
Y
;
Undocumented in source.
Z
fe
Z
;
Undocumented in source.
zero
enum
ge_p3
zero
;
Undocumented in source.
Meta
Source
See Implementation
dcrypt
crypto
ecc
curved25519
groupElement
functions
cmov
ge_double_scalarmult_vartime
ge_frombytes_negate_vartime
ge_scalarmult_base
structs
ge_cached
ge_p1p1
ge_p2
ge_p3
ge_precomp
ge_p3 (extended): (X:Y:Z:T) satisfying x=X/Z, y=Y/Z, XY=ZT