SkillAgentSearch skills...

Uuid4r

A clone of UUID4R with some fixes

Install / Use

/learn @skaes/Uuid4r
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

UUID4R

This library generates and parses Universally Unique Identifier (UUID), based on OSSP uuid C library. So, libossp-uuid library is pre-required. OSSP uuid (http://www.ossp.org/pkg/lib/uuid/) is a ISO-C:1999 application programming interface (API) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UUID. It supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1).

PRE-REQUIRES

OSSP uuid library is required to build and run UUID4R.

INSTALL

$ cd ext $ ruby extconf.rb $ make $ sudo make install

SAMPLE

require 'uuid4r' puts UUID4R::uuid(1) puts UUID4R::uuid_v1 puts UUID4R::uuid(1, :str) puts UUID4R::uuid(1, :bin) puts UUID4R::uuid(1, :txt) puts UUID4R::uuid_v1(:str) puts UUID4R::uuid_v1(:bin) puts UUID4R::uuid_v1(:txt) puts UUID4R::uuid_v3("ns:URL", "www.sgtpepper.net")

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated12y ago
Forks4

Languages

C

Security Score

60/100

Audited on Dec 28, 2013

No findings