Communist Party of Spain, was a communist political party in Spain. The PTE was formed around 1967, following a split from the'Unidad' group within the Unified Socialist Party of Catalonia; the Catalan group unified with small splinter fractions of the Communist Party of Spain from Seville. At the 2nd congress of PCE in 1975 the party changed its name to Party of Labour of Spain and adopted an internal federal structure. A minority broke away, regrouped themselves with the name PCE. In Catalonia the party worked under the name Partit del Treball de Catalunya and in Andalusia under the name Partido del Trabajo de Andalucía; the same year PTE joined the Democratic Junta of Spain. The leader of PTE was Eladio García; the youth wing of PTE was Young Red Guard of Spain. PTE launched its own trade union movement, the Workers Unitary Trade Union Confederation, as they were dissatisfied with developments in Workers' Commissions; the central organ of PCE/PTE was Mundo Obrero Rojo. In 1975-1977 it published 1977-1979 Unión del Pueblo.
The Basque National Committee of PTE published Jeiki and the Catalonia National Committee published Avant. In 1977 PTE formed the Democratic Left Front to contest the Spanish general election. In Catalonia it formed a coalition with the Republican Left of Catalonia, contested as Left of Catalonia. In the same year the Communist Unification Party merged into PTE. In 1978 a section of the Catalan branch of the party broke away and formed a separate Party of Labour of Catalonia. In the 1979 general elections PTE got 192,330 votes; the same year PTE merged with the Workers' Revolutionary Organisation and formed the Workers' Party. Asociación por la Memoria Histórica de PTE y JGRE Web of ex-militants and sympathizers of PTC and JGR
NaCl is an abbreviation for "Networking and Cryptography library", a public domain "...high-speed software library for network communication, decryption, etc". NaCl was created by the mathematician and programmer Daniel J. Bernstein, best known for the creation of qmail and Curve25519; the core team includes Tanja Lange and Peter Schwabe. The main goal while creating NaCl, according to the paper, was to "avoid various types of cryptographic disasters suffered by previous cryptographic libraries". Signatures using Ed25519. Key agreement using Curve25519. Authenticated encryption using Salsa20 and Poly1305. Encryption using Salsa20 or AES. Authentication using HMAC-SHA-512-256. One-time authentication using Poly1305. Hashing using SHA-512 or SHA-256 or BLAKE2 using libsodiumString comparison. Reference implementation is written in C with several inline assembler. C++ and Python are handled as wrappers. NaCl has a variety of programming language bindings such as PHP, forms the basis for Libsodium, a cross-platform cryptography library created in 2013, API compatible with NaCl.